Lead, Software Engineer - Embedded Software Applications - RUST

L3Harris Technologies•Herndon, VA
•$135,000 - $230,000•Onsite

About The Position

L3Harris is seeking an experienced Software Engineering Lead to guide software application development execution on mission-critical systems. The role leads the adoption of Rust throughout development, manages integration or conversion of legacy software to Rust, establishes best practices and architectural guidance for memory-safe Rust usage, and translates requirements into maintainable solutions. The Lead applies technical proficiency across the software development life cycle, gathers requirements, works with stakeholders to prioritize and scope tasks, and helps set direction and strategy for product and infrastructure development as a key member of a Scrum team. The position supports embedded software application development, particularly in Rust, and leads the use of Rust techniques, idioms, design patterns, and tools across multiple product lines. The Lead works with cross-functional engineering teams on interfaces, operational performance requirements, and overall system design; leads work through requirements analysis, design, implementation, integration, and formal testing; investigates complex issues; develops test plans and technical documentation; participates in peer reviews and defect resolution; and mentors junior engineers. The role is based on-site in Herndon, Virginia, follows a 9/80 schedule, and may require less than 10% travel to another L3Harris location.

Requirements

  • Bachelor’s degree in computer engineering, electrical engineering, computer science, or a related field and at least 9 years of relevant experience; alternatively, a graduate degree and at least 7 years of relevant experience; or at least 13 years of relevant experience in lieu of a degree.
  • At least 2 years of experience leading software development teams.
  • At least 5 years of experience with C/C++ development and object-oriented design.
  • Active Department of Defense (DoD) Secret clearance.

Nice To Haves

  • Experience developing Rust software.
  • Experience developing software applications on embedded systems.
  • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo.
  • Experience with Information Assurance and/or cryptography.
  • Experience with NSA Type 1 certification or other software certification such as DO-178.
  • Excellent oral and written communication skills.

Responsibilities

  • Support engineering team members in embedded software application development, specifically with Rust.
  • Lead adoption and deployment of Rust techniques, idioms, design patterns, and tooling across multiple product lines.
  • Apply computer science, engineering, and mathematical analysis concepts in software development for the target platform.
  • Collaborate with cross-functional engineering members to develop and evaluate interfaces, operational performance requirements, and overall system design.
  • Lead software development through all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
  • Investigate root causes of complex issues and implement solutions independently or with a multidisciplinary team.
  • Develop software test plans, procedures, and other technical documentation.
  • Use modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results.
  • Participate in peer reviews and identify, track, and repair defects.
  • Develop code primarily in Rust, C/C++, and Python for embedded real-time operating systems, including VxWorks, Linux, and Integrity.
  • Serve as a technical mentor and reviewer for junior engineers.
  • Travel less than 10% to another L3Harris location for onboarding, integration, or Scrum activities.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service