Principal Embedded Software Architect for Defense Systems

Leonardo DRS

Melbourne (FL)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

9/80 program
Medical, dental, vision coverage
401(k) retirement plan

Job summary

Leonardo DRS is seeking a Principal Embedded Software Engineer in Melbourne, FL. The role combines hands-on engineering with technical leadership across embedded software architectures and multi-discipline teams.

You will define architectures, drive design decisions, and coordinate effort across software, hardware, FPGA, and verification teams to ensure successful program execution. A DOD clearance or eligibility is required.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or related technical discipline.
  • Minimum 8 years of embedded software development experience.
  • Expert-level proficiency in C and C++.
  • Strong Python development experience.
  • Extensive experience with Bare-Metal, FreeRTOS, and Embedded Linux environments.
  • Extensive experience with AMD/Xilinx Zynq UltraScale+ MPSoC and/or MicroBlaze platforms.
  • Strong understanding of embedded software architecture, real-time systems, and hardware/software co-design.
  • Experience developing complex device drivers and middleware components.
  • Experience leading software development efforts through the full product lifecycle.
  • Demonstrated ability to lead small engineering teams while remaining a hands‑on contributor.
  • Experience developing project schedules, assigning technical work, and tracking execution.
  • Experience presenting technical status, risks, and recommendations to management and stakeholders.
  • Strong technical decision-making and problem‑solving skills.

Responsibilities

  • Define software architectures for complex embedded systems and mission-critical products.
  • Lead technical strategy, design reviews, and architectural decisions.
  • Serve as the technical authority for software development activities.
  • Drive technical solutions involving processors, FPGAs, sensors, imaging systems, networking, and embedded platforms.
  • Evaluate technologies, tools, frameworks, and development approaches.
  • Lead root-cause investigations for complex system-level issues.
  • Lead small software development teams while remaining an active contributor.
  • Translate program objectives into executable software development plans.
  • Break down project work into tasks and assign responsibilities across team members.
  • Track execution against schedules, milestones, and technical deliverables.
  • Identify, communicate, and mitigate technical and program risks.
  • Coordinate software activities across systems, hardware, FPGA, verification, manufacturing, and program teams.
  • Provide regular project status, risks, and recovery plans to engineering management and program leadership.
  • Support staffing, workload balancing, and technical mentoring activities.
  • Develop, integrate, debug, and verify embedded software.
  • Perform code reviews and maintain software quality standards.
  • Support customer demonstrations, field activities, integration events, and technical reviews.
  • Contribute directly to critical project deliverables when needed.

Skills

C and C++
Python
Embedded RTOS/Real-time
Small team leadership
Project scheduling
Technical decision making

Education

Bachelor's degree in Computer/Electrical/Software Engineering

Tools

Bare-Metal
FreeRTOS
Embedded Linux
AMD/Xilinx Zynq MPSoC
MicroBlaze

Job description

Leonardo DRS is seeking a Principal Embedded Software Engineer in Melbourne, FL. The role combines hands-on engineering with technical leadership across embedded software architectures and multi-discipline teams.

You will define architectures, drive design decisions, and coordinate effort across software, hardware, FPGA, and verification teams to ensure successful program execution. A DOD clearance or eligibility is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer
Principal Embedded Software Engineer

Leonardo DRS • Melbourne (FL)

On-site
USD 120,000 - 180,000
9/80 program
Medical, dental, vision coverage
401(k) retirement plan
Senior Embedded Systems Engineer — Lead (Bare-Metal to Linux)
Senior Embedded Systems Engineer — Lead (Bare-Metal to Linux)

Talentify • Melbourne (FL)

On-site
USD 110,000 - 160,000
Health savings account
Telemedicine
Life insurance
+5
Senior Electrical Engineer – Defense Electronics Lead
Senior Electrical Engineer – Defense Electronics Lead

Leonardo DRS • Melbourne (FL)

On-site
USD 110,000 - 145,000
Medical, dental, and vision coverage
401(k) savings plan
9/80 work schedule
Senior Embedded Software Architect - Defense/Aerospace
Senior Embedded Software Architect - Defense/Aerospace

Aleron • Melbourne (FL)

On-site
USD 117,000 - 157,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Talentify • Melbourne (FL)

On-site
USD 110,000 - 160,000
Health savings account
Telemedicine
Life insurance
+5
Embedded Software Engineer II: Real-Time & Embedded Linux
Embedded Software Engineer II: Real-Time & Embedded Linux

Leonardo DRS • Melbourne (FL)

On-site
USD 90,000 - 130,000
9/80 schedule
Health benefits
401(k) plan
+2
Senior Embedded Hardware Architect – Space & Defense
Senior Embedded Hardware Architect – Space & Defense

Trident Systems Inc • Melbourne (FL)

Hybrid
USD 120,000 - 180,000
Medical benefits
Vision benefits
Life insurance with AD&D
+3
Principal Embedded Hardware Engineer, Space & Defense
Principal Embedded Hardware Engineer, Space & Defense

Trident Systems • Melbourne (FL)

Hybrid
USD 140,000 - 190,000
Health benefits
401(k) with company match
Paid time off
+2
Senior Principal Software Engineer - Defense Tech Leader
Senior Principal Software Engineer - Defense Tech Leader

Leonardo DRS • Frederick (MD)

On-site
USD 120,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Leonardo DRS • Melbourne (FL)

On-site
USD 110,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+2