Senior Embedded Systems Developer

Posted 6 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design and create firmware for wireless devices and/or embedded Linux-based systems.

• Enhance code size and performance, including optimizing existing code.

• Integrate IoT devices into established ecosystems such as Amazon, Control4, and Legrand.

• Develop firmware for microcontrollers (MCUs) and wireless system-on-chips (SoCs) under RTOS control or in bare metal.

• Create embedded systems based on Linux.

• Work on IoT gateways and smart home hubs that support one or more IoT protocols.

• Develop software for smart home sensors, wearables, smart pet devices, and other related wireless products.

• Contribute to the development and enhancement of the Zigbee software protocol stack.

• Collaborate with client teams and engage directly with clients.

• Independently design, document, and implement software subsystems.

• Comprehend customer requirements and participate in technical meetings and discussions.

• Maintain, troubleshoot, and contribute to existing codebases.


⛳️ Requirements

• A minimum of 3 years of relevant professional software development experience.

• Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.

• Strong expertise in C/C++ software development.

• Professional experience with Zigbee, including development, integration, debugging, or maintenance of Zigbee-based solutions.

• Hands-on experience in developing and debugging firmware for MCUs, with familiarity in OS-less, RTOS, or Embedded Linux environments.

• Alternatively, experience in Linux development across various hardware platforms.

• Capability to independently develop and take ownership of software components.

• Effective communication and collaboration skills with software development team members.

• Ability to understand, maintain, troubleshoot, and contribute to an existing codebase.

• Proficient in designing, documenting, and implementing software subsystems independently.

• Capacity to grasp customer requirements and engage in technical meetings and discussions.

• Good technical English skills, both written and spoken.

• Experience with Zephyr OS is an advantage.

• Familiarity with UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, or Modbus is a plus.

• Knowledge of wireless communication technologies and networks such as Wi-Fi, Bluetooth, or Z-Wave is advantageous.

• Experience with FreeRTOS, Zephyr, Linux, or similar embedded platforms is beneficial.

• Experience integrating embedded devices with cloud services is a plus.

• Knowledge of Python, Lua, Perl, or Shell scripting is an asset.

• Experience in technical team leadership or management is a plus.

• Experience in optimizing code size and performance is advantageous.

• Familiarity with maintaining and working with a large, complex existing codebase is a plus.

• Experience with Unix-like systems administration is a plus.

• Ability to work effectively with distributed or geographically diverse development teams is a plus.


🏝️ Benefits

• Transparent career progression paths.

• Opportunities for professional growth.

• Fully-managed teams.

• Multinational team environment.

• Exposure to cutting-edge IoT, wireless, embedded, and AI technologies.

• Opportunity to engage with products and projects for major technology companies.

• Experience in distributed/geographically dispersed teams.

People also viewed

Packaging Corporation of America7 hours ago

Senior Systems Analyst

US flagIllinois OnlyFull-timeSystems Engineer
ApplyView job
Merlin Labs7 hours ago

Staff Systems Engineer – Architecture & Interfaces

US flagMassachusetts OnlyFull-timeSystems Engineer$165k – $220k/year
ApplyView job
Computer World Services12 hours ago

Cloud/System Engineering Lead – Senior

US flagIllinois OnlyFull-timeSystems Engineer$160k – $190k/year
ApplyView job
Natera14 hours ago

Senior Bioinformatics & Genomics Data System Engineer

US flagUnited States OnlyFull-timeSystems Engineer$113.6k – $142k/year
ApplyView job
Leidos14 hours ago

Satellite Systems Engineer

US flagUnited States OnlyFull-timeSystems Engineer$140k – $155k/year
ApplyView job
Outpost15 hours ago

Systems Engineer

US flagTexas OnlyFull-timeSystems Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers