Senior Embedded Software Engineer - C/C++, RTOS & Wireless

Randstad Digital Americas

Milwaukee (WI)

On-site

USD 100,000 - 130,000

Full time

13 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Randstad Digital Americas in Milwaukee, Wisconsin, seeks an experienced Embedded Software Engineer to design, develop, and maintain software for MCU-based control systems using C/C++ on RTOS environments. This is a permanent role with standard 8am–5pm hours.

The position collaborates closely with hardware and product teams to deliver robust software for residential and power products, with emphasis on tooling, testing, and documentation. Bachelor's degree required; 6+ years' experience preferred.

Qualifications

  • Bachelor degree in Electrical and Computer Engineering or Computer Engineering (Master’s preferred).
  • 6+ years of work experience in embedded software.
  • Proficiency in C and C++ and embedded software development.
  • Experience with layered architectures and embedded operating systems.
  • Familiarity with RS-485/Modbus, CAN, Ethernet, and USB.
  • Experience with unit and integration testing.

Responsibilities

  • Design, develop, and maintain embedded software for MCU-based systems using C/C++ for RTOS.
  • Collaborate with cross-functional teams to define software requirements and system architecture.
  • Oversee unit testing, integration testing, and system validation for reliability and performance.
  • Develop networking implementations for Wi‑Fi, Bluetooth, LTE communications.
  • Lead code reviews and contribute to process improvements in development.
  • Support hardware troubleshooting during product development and testing.
  • Document software design, architecture, and implementation details.
  • Use diagnostic tools and develop custom diagnostic software as needed.

Skills

C/C++
Embedded systems
RTOS
Networking protocols
Code reviews
System validation

Education

Bachelor’s degree in Electrical and Computer Engineering or Computer Engineering
Master’s degree preferred

Tools

QNX
Keil RTX
ZephyrOS
RS-485 (Modbus)
SAE J1939 CAN

Job description

Randstad Digital Americas in Milwaukee, Wisconsin, seeks an experienced Embedded Software Engineer to design, develop, and maintain software for MCU-based control systems using C/C++ on RTOS environments. This is a permanent role with standard 8am–5pm hours.

The position collaborates closely with hardware and product teams to deliver robust software for residential and power products, with emphasis on tooling, testing, and documentation. Bachelor's degree required; 6+ years' experience preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Randstad Digital Americas • Milwaukee (WI)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - Industrial Controls
Senior Embedded Software Engineer - Industrial Controls

Columbus McKinnon Corporation • Menomonee Falls (WI)

Hybrid
USD 110,000 - 160,000
Senior Embedded Firmware Engineer – ARM, RTOS, Linux
Senior Embedded Firmware Engineer – ARM, RTOS, Linux

Rite-Hite Company • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Health coverage
401(k) with company match
Paid holidays
Senior Embedded Software Engineer — Onsite Milwaukee
Senior Embedded Software Engineer — Onsite Milwaukee

Aleron • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Lead Embedded Software Engineer - C/C++, RTOS
Lead Embedded Software Engineer - C/C++, RTOS

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Embedded Software Engineer II — Power Systems & RTOS
Embedded Software Engineer II — Power Systems & RTOS

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 90,000 - 110,000
Medical, dental, and vision coverage
Health Savings Account contribution
Telemedicine
+3
Senior Firmware Engineer: Lead Real-Time Embedded Systems
Senior Firmware Engineer: Lead Real-Time Embedded Systems

Milwaukee Tool Corp. • Town of Brookfield (WI)

On-site
USD 120,000 - 160,000
Health, dental and vision insurance
401(k) savings plan
Education assistance
+2
Senior Embedded Software Engineer: Drive Systems & RF
Senior Embedded Software Engineer: Drive Systems & RF

ACTalent • Wisconsin

On-site
USD 95,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer - C++/RTOS
Senior Embedded Firmware Engineer - C++/RTOS

Advanced Energy • Eden Prairie (MN)

On-site
USD 95,000 - 145,000
401(k) match
Paid vacation
Paid holidays
+1