DRS logo
DRSPosted 1 month ago

Principal Embedded Software Engineer

$150,000–$200,000 year

On-siteAustin, Texas, United States or Dallas, Texas, United States

Full TimeSenior LevelBachelors DegreeLarge

Job Summary

Principal Embedded Software Engineer for EOIS within Leonardo DRS. Responsible for defining software architectures for complex embedded systems, leading execution of embedded software projects, and driving technical decisions across disciplines. Combines hands-on development with project leadership, functioning as an individual contributor while guiding small software teams, coordinating execution, managing risks, and communicating status to engineering and program leadership. Serves as the technical authority for software development activities, driving solutions involving processors, FPGAs, sensors, imaging systems, networking, and embedded platforms; leads reviews, evaluates technologies, and performs root-cause investigations. Includes developing, integrating, debugging, and verifying embedded software; participating in customer demonstrations, field activities, and technical reviews; and contributing to critical project deliverables while mentoring staff.

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.

Desired Qualifications

  • Experience leading embedded software efforts for defense, aerospace, medical, or safety-critical products.
  • Experience with EO/IR imaging systems, video processing, sensor integration, and high-speed interfaces.
  • Experience with Ethernet, TCP/IP, lwIP, networking protocols, and distributed embedded systems.
  • Experience with requirements-based development and formal verification methodologies.
  • Experience supporting proposal activities, technical planning, and technology roadmaps.
  • Experience serving as a technical lead, team lead, or project lead on multi-disciplinary engineering
  • U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.
  • Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a…
  • Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other cha…

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce