Job Title: R&D Software Engineer IoT
With over $700 billion in cumulative CAPEX projected to be spent over the next decade at or near the Edge, software platforms will play a pivotal strategic role in the Industrial Internet of Things (IIoT) market. Its expected that more than 50% of enterprise-generated data will be created and processed outside the traditional data center or cloud in the coming years.
FreeWaves vision is to create a virtualized Edge and Fog compute platform, which will be deployed across a variety of IIoT vertical markets including smart agriculture, manufacturing, autonomous drones, smart cities, and smart energy, all of which, will have a dramatic and positive impact on the lives of humans.
Our virtualized Edge software ecosystem will stand on top of FreeWaves best in class hybrid connectivity solutions which include cellular, proprietary long range sub-GHz, satellite, WiFi and Bluetooth wireless protocols, serving as a backbone for marshaling data up and down a distributed Edge and Fog computation system.
This is a unique opportunity to be at the tip of the spear pertaining to software product innovation covering a wide technology spectrum; you will also be a part of a truly world class team that will deliver on this vision.
FreeWave is looking for Software developers to help us launch the next generation of our distributed computational systems. In this role, you will be part of the R&D team and helping to shape the system architecture and implementation of the FreeWave virtualized Edge compute stack. If you have well-rounded experiences working with either high reliability and fast performance based embedded or cloud environments, writing clean and well-factored code with relevant tests and good maintainability, consider FreeWave as your next stop!
We are looking for a hands-on, dynamic doer with a strong software engineering background that wants to be a key contributor to FreeWaves emerging IIoT solutions business.
Competencies required for this role:
Ability to See Big Picture
Intense Customer Focus
Our software stack is as diverse as our products. It includes embedded and Linux-based systems, web and native apps, cloud services and local IoT protocols. Pragmatism, willingness to dive into new codebases, eagerness to work with stakeholders, and engineering leadership are key strengths we expect you to bring to the table.
This position has a direct and clear impact on our product & our customers.
The scope of responsibilities includes:
Participate in design inspections and code reviews with team members
Design and implement highly efficient APIs and microservices
Contribute to overall system architecture
Implementing new features, increasing reliability, improving observability, improving security, and automating where possible
Building high scale distributed systems for Edge/Fog Compute platform that are highly available, performant and secure
Application deployment, portals, app virtualization, configuration, & diagnosis.
Measure and monitor application and infrastructure health
Leading key component design & implementations with transparent relationship with product managers and engineers from other disciplines
Minimum of a BS degree in Computer Science or related engineering field
3+ years of experience in Software Development
Experience developing highly available mission-critical applications
Experience writing unit tests, software-in-the-loop tests, and practicing test-driven development
Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
Real-world experience in any of the following categories:
Internet protocols (e.g. MQTT, HTTP, REST, websockets, mTLS, gRPC, oauth)
Application and systems languages (e.g. C, C++, Rust, GO, Java, C#)
Embedded protocols (CAN, RS-485/UART, Ethernet, WiFi, BLE, Cellular)
Building, shipping and deploying packaged software via container images
Youll stand out if:
3+ years of direct experience with cloud solution development
Packaging Docker containers for variety of architectures would be an advantage
Container deployment and orchestration for distributed services would be an advantage
Experience with developing application services
Experience with IoT protocols (MQTT, Bacnet, LWM2M, Modbus, OPC-UA, ...)
Exposure to wireless protocols (e.g. LTE, WiFi, LoRa, Bluetooth)
Experience with Access Control (JWT, OAuth, SSO)
Embedded or Linux-based IoT environments (e.g. FreeRTOS, Debian, Raspberry Pi, Android)
Understanding of security issues in the IoT Industry
Open to being a technical decision maker in broader full-stack developments and technical leadership of a multi-disciplinary team
Project management experience
With deployments in over 39 countries, our products are leveraged by industrial end users and OEMs alike to connect, control and optimize remote machines and processes in ways that enable smarter decisions, significant efficiency gains and immediate cost savings. Throughout our 27-year history, weve helped thousands of customers government/defense, UAV/drone, precision agriculture, energy and smart grid networks - achieve reliable connectivity for data telemetry and command and control in some of the most challenging, remote and rugged environments in the world. Today, we are transforming the extreme edge of operations and the proliferation of smart devices within it - into a connected part of the enterprise with our IQ edge computing platform and ecosystem of solutions evolved for IIoT.
Remote encouraged culture
10 holidays and 2 floating holidays
Excellent day one health benefits (medical, dental and vision)
Company provided STD, LTD, Life and AD&D insurance
401k with employer matching
Casual dress code
A culture of innovation and support
See more at freewave.com
FreeWave Technologies, Inc. engineers and manufactures certain products that are considered ITAR-controlled items under the International Traffic in Arms Regulations (ITAR). Consistent with ITAR, any position at FreeWave that involves work with the engineering or manufacturing functions of the Company may only be filled by a candidate who is (i) a citizen of the United States, or (ii) a person who has been accorded the privilege of residing permanently in the United States as an immigrant in accordance with the immigration laws or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here (https://www.pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987).
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.
This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Additional responsibilities and requirements may change at any time with or without notice.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Let us know
Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:
Capgemini Government Solutions (CGS) LLC is seeking a highly motivated ServiceNow Developer to join our team to support our government clients. In this remote role, the candidate can be located anywhere in the United States. This multi-faceted opportunity.
Software Developer with DevOps ExperienceThe developer will start off with maintaining existing code bases and supporting 3rd tier help desk tickets with the aim of solving root causes throughLong term, the developer will be working on new projects as.
About LarkLark is the world's largest A.I. healthcare provider, servicing nearly 2 million patients suffering from or at risk of chronic disease with A.I. Nurses. We are on a mission to make the world a healthier, happier place. Come join our team!The.