Embedded Software Engineer; w2 contractors
Job in
Indianapolis, Marion County, Indiana, 46201, USA
Listed on 2026-09-02
Listing for:
22nd Century Technologies, Inc. (TSCTI)
Full Time, Seasonal/Temporary, Contract
position Listed on 2026-09-02
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Job Title:
Embedded Software Engineer (only w2 contractors) Location with zip code: 30 South Meridian Street Suite 500 Indianapolis, IN 46204 Duration: 1 year (Temp to hire) Payrate : $75/hr. – $100/hr. $50-$65/hr. with 03 - 05 yrs. of experience
Shift: 1st Must have experience with: RF/Sub GHz/ Z-wave
Summary:
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.
Required Skills:
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 EFR
32, Simplicity Studio, and Gecko SDK experience preferred. Z-Wave 700/800, Smart Start, 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. Responsibilities:
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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×