L

L3Harris Technologies

Global defense contractor delivering aerospace tech

Senior Rust Software Developer - Minimum $10k Sign-On Bonus

Embedded EngineeringUpdated on Nov 14
Full-timeCamden, NJ, USAIn-person

About the Job

Requirements

  • U.S. citizenship and an active Department of Defense Secret clearance are required.
  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field and at least 6 years of relevant experience are required; alternatively, a graduate degree and at least 4 years of related experience, or at least 10 years of related experience in lieu of a degree.
  • At least 1 year of experience developing Rust software for production systems, with a deep understanding of the language, is required.
  • Experience with C/C++ development is required.
  • Strong oral and written communication skills are required.

Responsibilities

  • Support engineering team members in embedded software application development, specifically using Rust.
  • Lead adoption and deployment of Rust and associated techniques, idioms, design patterns, and tooling across multiple product lines.
  • Apply computer science, engineering, and mathematical analysis concepts and principles to software development for target hardware.
  • Work with cross-functional engineering members to develop and evaluate hardware-software interfaces, operational performance requirements, and overall system design.
  • Participate in all software development life-cycle phases, including requirements analysis, design, implementation, hardware-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 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.
  • Use software languages, primarily Rust, C/C++, and Python.
  • Gather requirements and work with stakeholders to prioritize and scope tasks as a Scrum team member, contributing to product and infrastructure development direction and strategy.

Desired Qualifications

  • Experience converting C/C++ code to Rust.
  • Experience developing Rust software for embedded systems.
  • Experience developing embedded systems.
  • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo.
  • Experience developing device drivers and Board Support Packages for real-time embedded systems.
  • Experience with Information Assurance and/or cryptography.
  • Experience with NSA Type 1 certification or other software certification such as DO-178.

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