Junior Software Engineer Software

Front Door Defense

Austin, Northern (TX, KY)

Hybrid

USD 100,000 - 120,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Front Door Defense is seeking a Junior Software Engineer to help integrate Sovereign software across unmanned platforms, from test ranges to battlefield deployments, with a focus on reliability and performance in real-world environments.

You will work on a small, growing team, write C++ (and possibly Rust/C), Python on Linux, and collaborate with field teams, with opportunities to travel and contribute to deployments in challenging settings.

Qualifications

  • Proficiency in C++, Rust, or C; primary codebase is C++20.
  • Python proficiency.
  • Experience developing on Linux with Git and code reviews.
  • Bachelor's degree in CS/CE/SE/Math or equivalent or demonstrated experience.
  • Willingness to travel and support field deployments.
  • U.S. person due to export-controlled technology.

Responsibilities

  • Lead integration of Sovereign software across unmanned platforms from test ranges to battlefield deployments.
  • Support field deployments and integrations, including travel to Ukraine.
  • Collaborate with a small software team to expand capabilities and customer engagement.
  • Work on Automated Target Recognition and Terminal Guidance across platforms.

Skills

C++ proficiency
Python
Linux development
Willingness to travel

Education

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, or equivalent

Tools

Bazel
CMake
Docker
GStreamer
ffmpeg
ONNX Runtime
TensorRT
CUDA
protobuf
gRPC
TypeScript
React
PyTorch
MAVLink

Job description

Junior Software Engineer
Lead integration of Sovereign software across unmanned platforms from test ranges to battlefield deployments

Location: Austin, Texas

Compensation: $100,000 - 120,000 USD / year

About The Role
Software Engineer Opportunity

Modern Intelligence builds Sovereign, targeting software for unmanned systems. Manufacturers install it on UAVs, USVs, UUVs, and other unmanned vehicles. Sovereign runs on the vehicle's computer. It detects, classifies, and tracks targets from the onboard cameras, keeps identity when the picture breaks up, and can fly terminal guidance into impact. It keeps working when GPS is out and the radio is jammed.

We've held Department of War contracts, including work with Air Force Special Operations and SOCOM.

We've raised more than $12 million from Bedrock, Vine, Contrary, Air Street, Caffeinated, Champion Hill, Swell, Myelin, and others.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Modern-Intelligence • Austin (TX)

On-site
USD 100,000 - 120,000
Full Medical, dental, and vision for你u
Flexible PTO
Paid Holidays: All federal holidays +
+1
Junior Software Engineer
Junior Software Engineer

Modernintelligence • Austin (TX)

On-site
USD 120,000 - 180,000
Drone Engineer
Drone Engineer

Modern Intelligence • Austin (TX), Northern (KY)

Hybrid
USD 100,000 - 125,000
Medical, dental, vision for you and a1
Flexible PTO
Paid Holidays
+1
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx • Town of Texas (WI)

Hybrid
USD 120,000 - 160,000
Medical/Dental/Vision plans
401K with employer match
Paid time off and holidays
+2
Software Engineer, Fullstack
Software Engineer, Fullstack

Swarm Aero • San Francisco (CA)

On-site
USD 120,000 - 150,000
Meaningful equity
Competitive base salary
Medical, dental, vision, and 401k
+5
Autonomy Drone Software Engineer - Field Deployments
Autonomy Drone Software Engineer - Field Deployments

Front Door Defense • Austin (TX), Northern (KY)

Hybrid
USD 100,000 - 120,000
Senior Software Engineer, C++ Software Integration (r4021)
Senior Software Engineer, C++ Software Integration (r4021)

BlackCube Labs • Washington

On-site
USD 123,199 - 184,799
Bonus
Benefits
Equity
Staff Software Engineer, GCS - Full Stack (r5192) Software
Staff Software Engineer, GCS - Full Stack (r5192) Software

Front Door Defense • San Diego (CA)

On-site
USD 150,000 - 230,000
Bonus
Benefits
Equity
Senior Software Engineer, Autonomous Pilot Integration (R5200)
Senior Software Engineer, Autonomous Pilot Integration (R5200)

The Rundown AI, Inc. • Washington

On-site
USD 85,000 - 120,000
Benefits
Equity
Bonus
Software Engineer, Swarm Systems
Software Engineer, Swarm Systems

Red Cat Holdings • Salt Lake City (UT)

On-site
USD 80,000 - 120,000
Generous annual equity package
Potential bonuses
Remote work opportunities