L

L3Harris Technologies

Global defense contractor delivering aerospace tech

Lead Software Engineer - Embedded Software Applications, Rust

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA

About the Job

Requirements

  • Bachelor’s degree in computer engineering, electrical engineering, computer science, or a related field and at least 9 years of prior relevant experience; alternatively, a graduate degree and at least 7 years of prior related experience. In lieu of a degree, at least 13 years of prior related experience is required.
  • 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 Secret clearance is required.

Responsibilities

  • Support engineering team members in embedded software application development, specifically with Rust.
  • Lead the adoption and deployment of Rust and associated techniques, idioms, design patterns, and tooling throughout multiple product lines.
  • Apply computer science, engineering, and mathematical analysis concepts and principles in software development for the target platform.
  • Work with cross-functional engineering members to develop and evaluate interfaces, operational performance requirements, and overall system design.
  • Lead software development across all phases of the software development life cycle, including requirements analysis, design, implementation, software 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 relevant 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 more junior engineers.
  • Travel less than 10% to another L3Harris location for onboarding, integration, or Scrum.

Desired Qualifications

  • 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.

About the Company

L3Harris Technologies

Global defense contractor delivering aerospace tech

L3Harris Technologies provides advanced aerospace, defense, and space systems for governments and commercial customers. Its products include sensors, communications, and propulsion—such as tactical radios, night-vision gear, satellite payloads, missile defense, and space propulsion—delivered as integrated systems for operations across air, land, sea, space, and cyber domains. The company blends legacy technologies from two joining giants with newer capabilities, faster acquisition cycles, and a focus on missiles, space, and resilient communications to field solutions quickly. Its goal is to be a trusted, scale-ready provider of next‑generation defense and intelligence capabilities for national security and related customers.

Company size
10,001+
Company stage
IPO
Headquarters
Melbourne, FL
Founded
1895

Recently Posted Jobs

Explore more opportunities at L3Harris Technologies

See more jobs