> Markdown version of [/jobs/ext/2506007-embedded-software-engineer-only-w2-contractors](https://www.wearedevelopers.com/jobs/ext/2506007-embedded-software-engineer-only-w2-contractors). 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). --- # Embedded Software Engineer (only w2 contractors) - **Company:** 22nd Century Technologies, Inc. - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $156,000.0 - $208,000.0 - **Contract:** Temporary contract - **Skills:** ARM Architecture, User Authentication, Automation of Tests, Booting (BIOS), Continuous Integration, Software Debugging, Embedded C, Embedded Software, Firmware, Gecko (Software), Mesh Networking, Real-Time Operating Systems, Wireless Sensor Networks, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, Bare Metal, Wireless Technologies, U-Boot - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=571d191b71ad2d42 ## About the Role Must have experience with: RF/Sub GHz/ Z-wave, * Strong Embedded C experience. * Bare-metal and RTOS firmware development. * ARM Cortex-M/M33 experience. * Interrupt-driven architectures. * DMA, timers, watchdogs, GPIO, UART, SPI, and I2C. * Bootloaders and OTA firmware updates. * J-Link, SWD, and GDB debugging. * Low-power firmware development. * Strong wireless/sub-GHz experience, preferably Z-Wave. * Mesh networking and wireless sensor networks. * Silicon Labs EFR32, Simplicity Studio, and Gecko SDK experience preferred. * Z-Wave 700/800, SmartStart, S2 security, Zniffer, and PTI experience preferred. * Knowledge of secure boot, firmware signing, encrypted OTA, and secure authentication. * RF/EMC/EMI troubleshooting knowledge is a plus. * Git, CI/CD, automated testing, and modular firmware architecture preferred., * Bachelor's (Required), * embedded software development: 5 years (Required) * RF/Sub-GHz wireless development: 5 years (Required) * Z-Wave or similar wireless protocol: 5 years (Required) ## Description * The Embedded Software Engineer will develop and maintain embedded firmware for ARM Cortex-M-based wireless systems, working closely with hardware and RF engineering teams., * Develop, debug, and maintain embedded firmware. * Develop wireless and sub-GHz communication features. * Implement bootloaders and OTA firmware updates. * Debug hardware and wireless issues using J-Link/SWD/GDB. * Optimize firmware for low-power applications. * Work with hardware and RF engineers on system integration and troubleshooting. * Support embedded security and wireless protocol development. * Document technical designs, testing, and troubleshooting. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)