Junior Software Engineer

Modern Intelligence

$240K — $312K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficiency in a compiled systems language: C++, Rust, or C.
  • Comfortable writing Python.
  • Experience developing on Linux, including command line and code review.
  • Bachelor's degree in relevant technical field or equivalent experience.
  • Willingness to travel for field deployments and integrations.
  • Must be a U.S. person for export-controlled technology compliance.

Responsibilities

  • Develop and enhance automated target recognition and terminal guidance solutions.
  • Collaborate with a small but growing team to expand software capabilities.
  • Support field deployments and system integrations in various operational settings.
  • Assist in testing software in real-world conditions, including combat environments.
  • Contribute to all stages of the software development life cycle, from design to deployment.

Benefits

  • Full medical, dental, and vision coverage for you and your family.
  • Flexible Paid Time Off (PTO).
  • Paid holidays, including all federal holidays and the last two weeks of the year.
  • Three months of paid parental leave.
Full Job Description
We are looking for a software engineer excited to take technology demonstrated on test ranges and relatively peaceful theaters and see it proven on the battlefield.

We have a small software team, but are looking to grow it rapidly. We are seeing significant increase in customer engagement and are looking to expand capacity on an established team. We need engineers willing to travel and support field deployments and integrations. And importantly, we want to take our product to and prove it in Ukraine.

Our product, Sovereign, is an Automated Target Recognition and Automated Terminal Guidance solution that works on any platform in any domain - we are currently working to expand its capability to meet any autonomy requirement for any unmanned system.

We are looking for engineers passionate about drones, autonomy, supporting our service men and women, and defending democracy and freedom around the world.

Requirements

  • Proficiency in a compiled systems language: C++, Rust, or C. Our primary codebase is C++20; we do not expect you to know C++20 on day one, but we do expect you to already think in terms of memory, types, and build artifacts.
  • Comfortable writing Python.
  • Comfortable developing on Linux: command line, git, and code review.
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, or comparable, or equivalent demonstrated experience.
  • Willingness to travel and support field deployments and integrations.
  • Must be a U.S. person (U.S. citizen, lawful permanent resident, or other protected individual as defined by 8 U.S.C. 1324b(a)(3)). This role works on export-controlled technology.


Preferred Qualifications

  • Experience with Bazel, or with CMake and an appetite for learning Bazel.
  • Applied linear algebra: coordinate frames, covariance, Kalman filters, geodesy.
  • Experience with Docker and containerized builds.
  • Experience with video pipelines: GStreamer, ffmpeg, RTSP/RTP/etc.
  • Experience with an inference runtime such as ONNX Runtime or TensorRT.
  • Experience with CUDA or GPU programming.
  • Experience with cross-compilation and embedded Linux, such as Jetson and ARM targets.
  • Experience with protobuf and/or gRPC.
  • Experience with TypeScript and React (our operator UI), or with PyTorch (our model training and export)


Nice to have

  • Experience with Dart and Flutter.
  • Experience targeting ML accelerators: Hailo, Qualcomm QNN, XNNPACK, ARM Compute Library.
  • Experience building for Windows, macOS, or Android.
  • Experience with MAVLink or other drone software.
  • Experience with Slurm or other cluster training workflows.
  • Prior defense industry experience, or an active or previously held clearance.


$100,000 - $120,000 biweekly

Compensation Specifics
  • Final offer depends on demonstrated depth in a systems language and how much of the stack you can pick up quickly.
  • Equity is granted on top of base for every full-time role.
Benefits
  • Full Medical, dental, and vision for you and all members of your family
  • Flexible PTO
  • Paid Holidays: All federal holidays + last two weeks of the calendar year
  • Paid Parental Leave: 3 Months


People's lives will depend on the code that you write here. If you want to do something that actually matters, let us know.

Similar Jobs

More Jobs at Modern Intelligence

More Aerospace & Defense Jobs

Find similar Junior Software Engineer jobs: