Embedded Software Engineer
- Indianapolis, Indiana, United States
- Contract
- On-site
- $70–$75 per hour
- Posted Nov 2, 2026
Responsibilities
- Designing, developing, and maintaining software that operates directly on hardware systems
- Working closely with hardware engineers to ensure seamless integration and optimal performance of embedded systems
Requirements
- Experience in a Embedded Systems
- Experience in a Wireless
Nice to have: Silicon Labs wireless SDKs, Silicon Labs Gecko SDK, Silicon Labs wireless stack APIs, Z-Wave 700/800 series, SmartStart, S2 security, OTA DFU mechanisms, Zniffer packet analysis, PTI packet tracing, Secure boot, Firmware signing, Key provisioning, Encrypted OTA updates, Secure pairing/authentication, Replay protection, Secure storage of credentials, Modular firmware architecture, State-machine design, Event-driven systems, Git workflows, CI/CD for firmware, Automated testing, Hardware abstraction layers, Documentation discipline
Skills
Embedded CBare-metal firmwareRTOS-based firmwareARM Cortex-M microcontrollersInterrupt-driven architecturesDMAtimerswatchdogsGPIOUARTSPII2CBootloadersFirmware update systemsDebugging with J-Link/SWD/GDBLow-power firmware designSilicon Labs EFR32 familyZ-WaveProprietary sub-GHz protocolsMesh networkingLow-power wireless sensor networksRF coexistenceOTA firmware updates over wirelessJ-LinkSWDGDBSilicon Labs SDKsSimplicity Studio
More jobs nearby
Full description
LanceSoft Inc
Company details are for members
Sign up for a free job alert to see LanceSoft Inc's profile, website and LinkedIn, and the same for every employer on Referso Jobs.