Embedded Software Engineer II — Power Systems & RTOS

Leonardo DRS

Menomonee Falls (WI)

On-site

USD 90,000 - 110,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Health Savings Account contribution
Telemedicine
Life and disability insurance
401(k) savings plan
Flexible work schedules (9/80)

Job summary

Leonardo DRS is seeking a Software Engineer II in Menomonee Falls, WI to design, develop, and test embedded software for high-reliability power system products. You will contribute to architecture, implementation, and verification of software across large subsystems, with emphasis on real-time performance.

The role requires a bachelor’s in a related field and 2–5 years of embedded software experience, including C/C++, DSP, RTOS, and embedded Linux.

Qualifications

  • Bachelor’s degree in Electrical, Computer Engineering, or Computer Science with emphasis on C/C++
  • 2–5 years of embedded software development experience in real-time embedded systems
  • Experience with DSP, RTOS, and C/C++ programming
  • Proven ability to design, develop and test embedded software for high-reliability environments
  • Strong knowledge of software development processes and configuration management
  • Self-starter comfortable with large software design effort and cross-functional collaboration

Responsibilities

  • Analyze customer requirements and derive internal software requirements
  • Develop embedded system architectures to support requirements
  • Design, implement, test, and integrate large embedded software subsystems
  • Coordinate software requirements-based test and system test activities
  • Use Python for scripting and automation and provide ongoing maintenance for released software

Skills

C/C++
Python
DSP
RTOS
Embedded Linux (Yocto)
MATLAB Simulink

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++

Tools

Git
Bitbucket/JIRA/Jenkins

Job description

Leonardo DRS is seeking a Software Engineer II in Menomonee Falls, WI to design, develop, and test embedded software for high-reliability power system products. You will contribute to architecture, implementation, and verification of software across large subsystems, with emphasis on real-time performance.

The role requires a bachelor’s in a related field and 2–5 years of embedded software experience, including C/C++, DSP, RTOS, and embedded Linux.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer I – Power Systems
Embedded Software Engineer I – Power Systems

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 85,000 - 120,000
Medical, dental, and vision coverage
Health savings account contribution
9/80 work schedule
Embedded Software Engineer – Power Systems (Flexible Hours)
Embedded Software Engineer – Power Systems (Flexible Hours)

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 90,000 - 130,000
Medical, dental, and vision coverage
401(k) with company contributions
HSA contribution
+1
Embedded Software Engineer - Real-Time Power Systems
Embedded Software Engineer - Real-Time Power Systems

Leonardo DRS • Danbury (CT)

On-site
USD 90,000 - 120,000
Medical, dental, and vision coverage
401(k) savings plan
Telemedicine & wellness programs
Software Engineer I
Software Engineer I

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 85,000 - 120,000
Medical, dental, and vision coverage
Health savings account contribution
9/80 work schedule
Software Engineer II
Software Engineer II

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 90,000 - 130,000
Medical, dental, and vision coverage
401(k) with company contributions
HSA contribution
+1
Senior Systems Engineer, Naval Power Electronics
Senior Systems Engineer, Naval Power Electronics

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 120,000 - 180,000
Medical, dental, and vision insurance
401(k) savings plan
9/80 work schedule
Embedded Software Verification Engineer – Power Systems
Embedded Software Verification Engineer – Power Systems

Leonardo DRS • Danbury (CT)

On-site
USD 90,000 - 130,000
Medical, dental, vision coverage
401(k) contribution
Flexible work schedules with 9/80
+2
Senior Software Engineering Manager - FPGA/DSP Lead
Senior Software Engineering Manager - FPGA/DSP Lead

Leonardo DRS • Menomonee Falls (WI)

On-site
USD 150,000 - 210,000
Medical coverage
Dental coverage
Vision coverage
+2
Software Engineer II - Secure Embedded & CI/CD
Software Engineer II - Secure Embedded & CI/CD

Leonardo DRS • Dayton (OH)

On-site
USD 85,000 - 110,000
Sign-on bonus eligibility
Senior Embedded Software Engineer - C/C++, RTOS & Wireless
Senior Embedded Software Engineer - C/C++, RTOS & Wireless

Randstad Digital Americas • Milwaukee (WI)

On-site
USD 100,000 - 130,000