Title: Embedded Software Engineer
Location: 30 South Meridian Street Suite 500, Indianapolis, IN, USA, 46204
Duration: 6+ Months
Pay: $76/hr
Job Description
- We are looking for an experienced Embedded Software Engineer with strong expertise in Embedded C and wireless communication technologies. The candidate will be responsible for developing, debugging, and maintaining embedded firmware for wireless products, working closely with hardware and system engineering teams.
- Hands-on experience with RF, Sub-GHz, Z-Wave, or other low-power wireless communication protocols is essential.
Required Skills & Experience
- Strong hands-on experience in Embedded C programming.
- Experience with ARM Cortex-M microcontrollers (Cortex-M3/M4/M33).
- Good understanding of bare-metal programming and RTOS.
- Strong experience with at least one wireless communication technology:
- Z-Wave
- RF / Sub-GHz communication
- Proprietary wireless protocols
- Low-power wireless sensor networks
- Wireless mesh networking
- Experience with wireless firmware development, debugging, and integration.
- Knowledge of UART, SPI, I2C, GPIO, interrupts, timers, and DMA.
- Experience with embedded debugging tools such as J-Link, SWD, or GDB.
- Understanding of OTA firmware updates.
Education
Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or a related field.
Embedded Software Engineer in Indianapolis at Indotronix Avani Group
This position is listed as full time and onsite. It was posted 2 days ago.