Junior Software Engineer

Modernintelligence

Austin (TX)

On-site

USD 120,000 - 180,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

Modern Intelligence is seeking engineers to advance Sovereign, an Automated Target Recognition and Terminal Guidance solution for unmanned platforms. You will work on a Linux-based stack, contribute to C++20 code, and write Python tooling.

Expect to travel for field deployments and integrations. We value experience with Bazel/CMake, Docker, and CUDA, plus familiarity with ONNX/TensorRT, gRPC, and video pipelines like GStreamer/ffmpeg.

Qualifications

  • Bachelor's degree in CS/CE/SE or related field, or equivalent experience.
  • Proficiency in C++ and Python; strong Linux skills.
  • Experience with build systems, containerization, and video pipelines.

Responsibilities

  • Develop and deploy software for unmanned systems on Linux.
  • Travel to field deployments and integrations as needed.
  • Collaborate on an automated target recognition and guidance platform.

Skills

C++
Python
Linux
Memory management
Debugging
Distributed systems
Git

Education

Bachelor's degree in CS/CE/SE or related field

Tools

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

Job description

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.

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.

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

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 Software
Junior Software Engineer Software

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

Hybrid
USD 100,000 - 120,000
Drone Engineer
Drone Engineer

Modernintelligence • Austin (TX)

On-site
USD 120,000 - 180,000
Autonomy Software Engineer - Drones & Field Deployments
Autonomy Software Engineer - Drones & Field Deployments

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
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
Software Engineer II
Software Engineer II

Integer Technologies • Columbia (SC)

On-site
USD 120,000 - 180,000
Relocation assistance
Year-end bonuses
401(k) with company match
+3
Junior Drone Autonomy Software Engineer
Junior Drone Autonomy Software Engineer

Modernintelligence • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Forward Deployed Engineer
Senior Forward Deployed Engineer

Swarm Aero • United States

On-site
USD 140,000 - 210,000
Meaningful equity
Competitive salary
Medical, dental, vision
+5
Software Engineer
Software Engineer

Blue Signal Search • Aberdeen (NC)

On-site
USD 110,000 - 150,000
Base salary + equity
Equity participation
Medical/dental/vision coverage
+2
Senior Software Engineer
Senior Software Engineer

Forest Recruiting Group aka Affiliated Recruiters Network • San Diego (CA)

On-site
USD 90,000 - 130,000