JOBSEARCHER

Firmware Engineer

Ms SedcoIndianapolis, INApril 14th, 2026
Job Summary We are seeking a talented Firmware / Embedded Software Engineer with strong experience in Embedded C/C++ development for Microchip microcontrollers and ESP32 platforms. In this role, you will design, develop, debug and optimize firmware for embedded systems used in production-grade products. You will work closely with cross-functional teams to deliver reliable, high‑performance embedded solutions. Key Responsibilities Design, develop, and maintain firmware using Embedded C/C++ Work with Microchip microcontrollers (PIC, AVR, SAM series) and ESP32 Develop low-level drivers for peripherals including GPIO, UART, SPI, I2C, ADC, PWM and Timers Implement and debug bare‑metal and RTOS‑based applications Optimize firmware for performance, memory usage and power efficiency Debug and troubleshoot issues using JTAG, SWD, logic analyzers and oscilloscopes Collaborate with hardware engineers on board bring-up and hardware–software integration Create and maintain technical documentation, including design notes and code comments Participate in code reviews and follow industry best practices Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience 1+ years of hands-on embedded firmware development Strong proficiency in Embedded C and C++ Experience with Microchip microcontrollers Experience developing firmware for ESP32 Solid understanding of: Microcontroller architecture Interrupts, timers and memory management Bitwise operations and low-level programming Familiarity with communication protocols: UART, SPI, I2C Experience using Git or other version control systems Preferred Skills Experience with FreeRTOS or other RTOS environments Knowledge of the ESP-IDF framework Basic understanding of BLE and Wi‑Fi on ESP32 Experience with bootloaders and firmware update mechanisms Knowledge of low‑power design techniques Exposure to CI/CD pipelines for embedded systems Tools & Technologies Embedded C / C++ Microchip MPLAB X, XC Compilers ESP-IDF Git Debuggers, logic analyzers, oscilloscopes Job Types: Full-time, Part-time, Contract Pay: $70,000.00 - $80,000.00 per year Benefits: Dental insurance Health insurance Life insurance Paid time off Vision insurance Work Location: Hybrid remote in Indianapolis, IN 46278