> Markdown version of [/jobs/ext/4693116-senior-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4693116-senior-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Firmware Engineer - **Company:** 9VBYTE TECHNOLOGIES LLC - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Abstraction Layers, ARM Architecture, Automation of Tests, Booting (BIOS), Continuous Integration, Software Debugging, Embedded C, Embedded Software, Firmware, Gecko (Software), Mesh Networking, Packet Analyzer, Real-Time Operating Systems, Wireless Sensor Networks, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Event Driven Architecture, Git Flow, Bare Metal, Hardware Infrastructure, U-Boot - **Published:** November 12, 2026 - **Apply:** https://www.dice.com/job-detail/0943e0ec-4019-4033-a2c8-01903131b300 ## About the Role The Senior Embedded Firmware Engineer will be a key member of our development team, focusing on the design, development, and optimization of firmware for our cutting-edge wireless products. This role requires a deep understanding of embedded systems, particularly in the context of RF engineering and wireless protocols. The ideal candidate will have a strong background in embedded C, RF engineering, and wireless protocol expertise, with a focus on low-power wireless sensor networks and mesh networking., * Strong experience with Embedded C (mandatory) * Proficiency in bare-metal and RTOS-based firmware development * Experience with ARM Cortex-M microcontrollers * Knowledge of interrupt-driven architectures * Familiarity with DMA, timers, watchdogs, GPIO, UART, SPI, I2C * Experience with bootloaders and firmware update systems * Proficiency in debugging with J-Link/SWD/GDB * Experience with low-power firmware design * Strong RF engineering knowledge, including antenna/layout awareness, RF sensitivity optimization, and link-budget analysis * Experience with Z-Wave, proprietary sub-GHz protocols, mesh networking, and low-power wireless sensor networks * Understanding of RF coexistence and OTA firmware updates over wireless * Knowledge of secure boot, firmware signing, key provisioning, encrypted OTA updates, secure pairing/authentication, replay protection, and secure storage of credentials <>Preferred Skills * Experience with Silicon Labs wireless SDKs, Simplicity Studio, and Silicon Labs Gecko SDK * Familiarity with Z-Wave 700/800 series, SmartStart, S2 security, OTA DFU mechanisms, Zniffer packet analysis, and PTI packet tracing * Experience implementing custom protocol layers and modifying MAC/PHY behavior * Strong understanding of modular firmware architecture, state-machine design, and event-driven systems * Experience with Git workflows, CI/CD for firmware, and automated testing * Ability to create and maintain hardware abstraction layers * Excellent documentation discipline ## Description * Design, develop, and optimize firmware for embedded systems, particularly ARM Cortex-M microcontrollers. * Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components. * Implement and optimize low-power firmware design for wireless sensor networks. * Develop and maintain firmware update systems, including bootloaders and OTA updates. * Troubleshoot and resolve firmware-related issues, ensuring high reliability and performance. * Document firmware design decisions and maintain clear documentation for all firmware components. * Participate in the design and implementation of custom protocol layers and RF coexistence strategies. * Ensure firmware security by implementing secure boot, firmware signing, and encrypted OTA updates. * Work closely with cross-functional teams to meet project deadlines and technical goals.