Enter a job title or keyword

Junior Software Engineer


Job Location:

Austin, TX - USA

Yearly Salary: USD 100000 - 120000
Posted: 29 September 2026 (17 hours ago)
Application Deadline: 27 December 2026
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

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

Weve held Department of War contracts including work with Air Force Special Operations and SOCOM.

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

Details

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 C20; we do not expect you to know C20 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.
  • Bachelors 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.
$100000 - $120000 a year
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

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

We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.

Required Experience:

Junior IC


About Company

Company Logo

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

View Profile View Profile