Lead Embedded Software Architect for Mission-Critical

Leonardo DRS, Inc.

Melbourne (FL)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
401(k) savings plan
Flexible work schedules

Job summary

Leonardo DRS, Inc. is seeking a Principal Embedded Software Engineer in Melbourne, FL, to define software architecture and lead embedded software projects. This technical leadership role requires expertise in C/C++ and Python, with a minimum of 8 years of experience in embedded software development.

The successful candidate will be responsible for driving technical decisions across teams and ensuring the successful execution of critical projects. A Bachelor’s degree in a related field is mandatory.

Leonardo DRS also offers excellent benefits including health coverage, a 401(k), and flexible work schedules through their 9/80 program.

Qualifications

  • Minimum 8 years of embedded software development experience.
  • Extensive experience with Bare-Metal, FreeRTOS, and Embedded Linux environments.
  • Demonstrated ability to lead small engineering teams while remaining a hands-on contributor.

Responsibilities

  • Define software architectures for complex embedded systems.
  • Lead technical strategy, design reviews, and architectural decisions.
  • Develop, integrate, debug, and verify embedded software.

Skills

Expert-level proficiency in C and C++
Strong Python development experience
Embedded software architecture knowledge
Experience developing complex device drivers
Experience leading small engineering teams

Education

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline

Tools

Bare-Metal
FreeRTOS
Embedded Linux
AMD/Xilinx Zynq UltraScale+ MPSoC

Job description

Leonardo DRS, Inc. is seeking a Principal Embedded Software Engineer in Melbourne, FL, to define software architecture and lead embedded software projects. This technical leadership role requires expertise in C/C++ and Python, with a minimum of 8 years of experience in embedded software development.

The successful candidate will be responsible for driving technical decisions across teams and ensuring the successful execution of critical projects. A Bachelor’s degree in a related field is mandatory.

Leonardo DRS also offers excellent benefits including health coverage, a 401(k), and flexible work schedules through their 9/80 program.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Lead (Linux/Bare-Metal) | 9/80
Senior Embedded Software Lead (Linux/Bare-Metal) | 9/80

Leonardo DRS, Inc. • Melbourne (FL)

On-site
USD 100,000 - 130,000
Medical, dental, and vision coverage
401(k) savings plan
Flexible work schedules with 9/80 program
+1
Embedded Software Engineer II – Systems & Hardware
Embedded Software Engineer II – Systems & Hardware

Leonardo DRS, Inc. • Melbourne (FL)

On-site
USD 80,000 - 100,000
Health insurance
401(k) savings plan
Telemedicine services
Senior Embedded Software Engineer - Lead RTOS/Linux (9/80)
Senior Embedded Software Engineer - Lead RTOS/Linux (9/80)

Leonardo DRS • Melbourne (FL)

On-site
USD 110,000 - 160,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Leonardo DRS, Inc. • Melbourne (FL)

On-site
USD 100,000 - 150,000
Medical, dental, and vision coverage
401(k) savings plan
Flexible work schedules
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Leonardo DRS, Inc. • Melbourne (FL)

On-site
USD 100,000 - 130,000
Medical, dental, and vision coverage
401(k) savings plan
Flexible work schedules with 9/80 program
+1
Embedded Software Engineer II - Imaging & Embedded Linux
Embedded Software Engineer II - Imaging & Embedded Linux

Leonardo DRS • Melbourne (FL)

On-site
USD 90,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Leonardo DRS • Melbourne (FL)

On-site
USD 110,000 - 160,000
Embedded Software Engineer II
Embedded Software Engineer II

Leonardo DRS, Inc. • Melbourne (FL)

On-site
USD 80,000 - 100,000
Health insurance
401(k) savings plan
Telemedicine services
Senior Embedded Software Engineer – Lead Linux Systems
Senior Embedded Software Engineer – Lead Linux Systems

Leonardo DRS • Frederick (MD)

On-site
USD 100,000 - 130,000
Medical, dental, and vision coverage
401(k) savings plan
Flexible work schedules
+2
Embedded Software Engineer II
Embedded Software Engineer II

Leonardo DRS • Melbourne (FL)

On-site
USD 90,000 - 130,000
Health insurance
Dental coverage
Vision coverage
+1