Search

Firmware Engineer (Embedded C/C++)

PublishedPublished: 6/14/2022
Technology

Job Description

Firmware Engineer (Embedded C/C++)

Location: Milwaukee area, WI (Hybrid – 3 days onsite)

Hire Type: Direct Hire

Compensation: $95K – $135K


Sterling Engineering is partnering with a company developing microprocessor-based control systems used in real-world infrastructure. This is a hands-on embedded role working directly with hardware — not high-level software.


Relocation is available for candidates committed to being onsite three days per week.


What You’ll Be Doing:

• Write embedded C/C++ firmware for microcontroller-based systems

• Develop and debug low-level drivers (SPI, I2C, UART, GPIO, ADC)

• Support board bring-up, integration, testing, and debugging

• Work directly with hardware using oscilloscopes and logic analyzers

• Partner closely with electrical and hardware teams


What We’re Looking For:

• 5+ years of embedded firmware experience using C/C++

• Degree in Electrical or Computer Engineering

• Strong microcontroller experience (ARM, STM32, NXP, PIC, etc.)

• Hands-on hardware debugging experience

• Experience with real-time or low-resource systems


Nice to Have:

RTOS (FreeRTOS, Zephyr), bootloaders, interrupts, signal processing, or communication protocols (CAN, Ethernet, Bluetooth, WiFi)


Additional Details:

• Must be able to work onsite 3 days per week

• No C2C

• Open to candidates requiring transfer sponsorship

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...