Firmware Engineer (Embedded C/C++)

Sterling Engineering โ€ข United State
Visa Sponsorship Relocation
Apply
AI Summary

Write embedded C/C++ firmware for microcontroller-based systems. Develop and debug low-level drivers. Work directly with hardware using oscilloscopes and logic analyzers.

Key Highlights
Embedded C/C++ firmware development
Low-level driver development
Hardware debugging
Key Responsibilities
Write embedded C/C++ firmware for microcontroller-based systems
Develop and debug low-level drivers
Support board bring-up, integration, testing, and debugging
Technical Skills Required
Embedded C/C++ Microcontroller experience (ARM, STM32, NXP, PIC, etc.) Hardware debugging
Benefits & Perks
$95K โ€“ $135K salary range
Hybrid work arrangement (3 days onsite)
Relocation available
Nice to Have
RTOS (FreeRTOS, Zephyr)
Bootloaders
Interrupts
Signal processing
Communication protocols (CAN, Ethernet, Bluetooth, WiFi)

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


Similar Jobs

Explore other opportunities that match your interests

Senior Full-Stack Engineer

Programming
โ€ข
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

initialized capital

United State

Service BI/Analytics Lead

Programming
โ€ข
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

OpenAI

United State

Project Delivery Specialist - .NET Developer

Programming
โ€ข
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

Deloitte

United State

Subscribe our newsletter

New Things Will Always Update Regularly