> Markdown version of [/jobs/ext/4662497-senior-embedded-firmware-engineer-wireless-z-wave](https://www.wearedevelopers.com/jobs/ext/4662497-senior-embedded-firmware-engineer-wireless-z-wave). 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 (Wireless & Z-Wave) - **Company:** Vsg Business Solutions - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $124,800 - $145,600 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Abstraction Layers, Application Programming Interfaces (APIs), ARM Architecture, Automation of Tests, Booting (BIOS), Communications Protocols, Software Debugging, Embedded C, Embedded Software, Firmware, Gecko (Software), Mesh Networking, Real-Time Operating Systems, Reduced Instruction Set Computing, Wireless Sensor Networks, Universal Asynchronous Receiver/Transmitter, Diagnostic Tools, Serial Peripheral Interface, State Machines, Event Driven Architecture, Git Flow, Bare Metal, U-Boot - **Published:** November 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-embedded-firmware-engineer-wireless-z-wave-indianapolis-in--81998dc4-f9d9-4010-977a-37ed75ea22c7 ## About the Role Embedded Systems, Wireless Communications, Computer Firmware, Computer Firmware, Wireless Products, Embedded Systems, C Programming Language, ARM (Advanced RISC Machine), I2C, Communications Protocols ## Description Develop and maintain embedded firmware for wireless products, focusing on Z-Wave and proprietary sub-GHz protocols (using Embedded C for ARM Cortex-M platforms). - Design, implement, and optimize low-power, interrupt-driven firmware for ARM Cortex-M microcontrollers, including DMA, timers, watchdogs, and communication protocols (UART, SPI, I2C, GPIO). - Work with bare-metal and RTOS-based systems, including bootloaders and firmware update mechanisms (OTA updates). - Debug and troubleshoot firmware and RF issues using tools such as J-Link, SWD, GDB, spectrum analyzers, and VNAs. - Collaborate closely with hardware engineers on RF topics such as antenna layout, RF sensitivity, EMC/EMI issues, and FCC/CE certification processes. - Implement and maintain wireless mesh networking, focusing on Z-Wave, low-power wireless sensor networks, and RF coexistence strategies. - Utilize Silicon Labs platforms, including Simplicity Studio, Gecko SDK, and wireless stack APIs; work with Z-Wave 700/800 series, SmartStart, S2 security, and associated diagnostic tools (Zniffer, PTI). - Incorporate robust security features such as secure boot, firmware signing, key provisioning, encrypted OTA updates, secure pairing/authentication, replay protection, and secure storage of credentials. - Apply best practices in firmware architecture, using modular and event-driven design, state machines, automated testing, hardware abstraction layers, and disciplined documentation. - Employ Git workflows and CI/CD pipelines for efficient, reliable firmware development and deployment. - Communicate effectively, work independently, and document technical decisions while realistically assessing schedules and technical risks. - Work onsite, Monday through Friday (9AM 5PM), in Indianapolis, IN, interfacing with cross-functional engineering teams.