Leonardo DRS, Inc.

Embedded Software Engineer - Sustaining Engineering

Leonardo DRS, Inc.
Apply
5 days ago
Danbury, CT, USAMid Level / Senior

Responsibilities

  • Support sustaining engineering for released embedded products through defect investigation, root cause analysis, corrective actions, and software updates.
  • Analyze and resolve software issues found in production, integration, testing, fielded systems, and customer environments.
  • Develop, modify, test, and maintain embedded software for reliability, obsolescence management, component changes, and manufacturing improvements.
  • Review problem reports, failure data, and test results to identify trends and recommend solutions.
  • Collaborate with hardware, systems, quality, manufacturing, field support, and program teams on complex technical issues.
  • Support software configuration management, version control, maintenance builds, patches, engineering changes, and product change notices.
  • Document software updates, troubleshooting results, implementation details, and test evidence.
  • Participate in failure review boards, change control boards, peer reviews, and continuous improvement activities.
  • Ensure software changes comply with development processes, quality standards, and applicable regulatory or contractual requirements.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • 2 to 5 years of experience in embedded software engineering.
  • Experience developing embedded software using C and/or C++.
  • Experience debugging embedded systems in laboratory, integration, manufacturing, or field support environments.
  • Familiarity with microcontrollers, processors, device interfaces, and real-time or bare-metal embedded systems.
  • Experience with software troubleshooting, root cause analysis, corrective action implementation, version control, and configuration management tools.
  • Ability to interpret software requirements, interface definitions, schematics, and test procedures.
  • Strong written and verbal communication skills and ability to work cross-functionally.
  • U.S. citizenship is required.
  • An active DoD security clearance or the ability to obtain one within a reasonable time may be required.

Benefits

  • Medical, dental, and vision coverage.
  • Company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan.
  • Wellness programs supporting physical, emotional, and financial well-being.
  • Career-growth, professional development, and skill-enhancement programs.
  • Flexible work schedules with a 9/80 program.
  • Competitive vacation, health/emergency leave, paid parental leave, and community service hours.

Tech Stack

Categories

Leonardo DRS, Inc.

About Leonardo DRS, Inc.

51-200 employees
Contact me