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.

Description

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:

Accountability


Teamwork


Execution


Ability to See Big Picture


Intense Customer Focus


Customer Service


Intellectual Curiosity


Initiative


Challenge


Innovation


Responsibilities

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

Requirements

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#)

Web development (e.g. JavaScript/TypeScript, React/React Native, node.js)

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

3+ years of experience with Golang, Java or JavaScript programming

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

Web development (e.g. JavaScript/TypeScript, React/React Native, node.js)

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

About FreeWave
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.

We offer:

Remote encouraged culture

Unlimited PTO

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

Dog-Friendly office

A culture of innovation and support

See more at freewave.com

ITAR REQUIREMENTS:

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).

EOE/M/F/V/D

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:

Loading...
Success
Error on reporting

Related jobs

Capgemini Government Solutions Capgemini Government Solutions... |
|
Yesterday

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.

Piper Companies Piper Companies |
|
3 d ago

Piper Companies is currently looking for a Remote JavaScript Software Engineer you will be at the center of our efforts to build and/or redesign scalable software solutions for our clients. You will design, develop, test, and debug software, and your.

SuperCare Health SuperCare Health |
Yesterday

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.

Propelsys Technologies Llc. Propelsys Technologies Llc.... |
Yesterday

ResponsibilitiesGIS Technical ArchitectRemoteRequired Skills:Experience- 8-12 years of experienceSkills Required- ESRI ArcGIS / QGIS, ArcFM, ASP.NET, JavascriptJob description:8+ years of experience architecting, implementing, and administrating enterprise.

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.