Junior Software Engineer

Posted 10 Days Ago
Austin, TX, USA
In-Office
100K-120K Annually
Junior
Artificial Intelligence
The Role
Develop software for Sovereign, an autonomy platform for unmanned vehicles that detects, classifies, tracks, and guides toward targets. Build primarily in C++ with Python and Linux, integrate perception and autonomy technologies, and support field deployments, customer integrations, and testing. The role involves export-controlled defense technology and requires travel and U.S. person eligibility.
Summary Generated by Built In

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

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

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

Skills Required

  • Proficiency in a compiled systems language: C++, Rust, or C
  • Comfortable writing Python
  • Comfortable developing on Linux, including command line, Git, and code review
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, or comparable field, or equivalent demonstrated experience
  • Willingness to travel and support field deployments and integrations
  • Must be a U.S. person, including a U.S. citizen, lawful permanent resident, or other protected individual under 8 U.S.C. 1324b(a)(3)
  • Experience with Bazel, or CMake with willingness to learn Bazel
  • Applied linear algebra, including coordinate frames, covariance, Kalman filters, or geodesy
  • Experience with Docker and containerized builds
  • Experience with video pipelines such as GStreamer, FFmpeg, RTSP, or RTP
  • Experience with ONNX Runtime or TensorRT
  • Experience with CUDA or GPU programming
  • Experience with cross-compilation and embedded Linux, including Jetson or ARM targets
  • Experience with Protocol Buffers and/or gRPC
  • Experience with TypeScript and React, or PyTorch
  • Experience with Dart and Flutter
  • Experience targeting ML accelerators such as Hailo, Qualcomm QNN, XNNPACK, or 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 security clearance
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
16 Employees
Year Founded: 2020

What We Do

Building One A.I. For Defense.

Similar Jobs

Remote or Hybrid
Avalon, TX, USA
35 Employees
45K-60K Annually
Remote or Hybrid
Avalon, TX, USA
35 Employees
45K-60K Annually
Remote or Hybrid
Avalon, TX, USA
35 Employees
45K-60K Annually
In-Office
7 Locations
22677 Employees
78K-115K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account