Autonomy Software Engineer

TILT Inc.
Annapolis, MD, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Linux Firmware Python (Programming Language) Real-Time Operating Systems Git Data Pipelines

Job description

TILT Autonomy builds autonomy hardware and software for uncrewed systems - flight management control systems for aircraft and for surface vessels. We’re a focused, technical team, and most of us come from engineering or defense backgrounds.

We’re growing, and we need another engineer who can take a hard problem and drive it to a working result.

The Role

You’ll write autonomy software that runs on aircraft and vessels. Embedded and real-time code that is close to the hardware, control and estimation logic that makes an aircraft or a boat do the right thing, and the tools around it.

Because we’re a small team, you’ll touch a wide surface. One week is firmware and sensor integration; the next is a control loop, a ground-station feature, or a build tool that makes everyone faster.

What You’ll Own

  • Write and test embedded / real-time software for flight and vessel platforms
  • Build and tune control, guidance, and state-estimation logic, validated in sim and on hardware
  • Integrate sensors, actuators, and comms - reason about timing, and diagnose issues at the hardware boundary
  • Improve the tooling and infrastructure the team builds on - ground software, test rigs, data pipelines, internal tools
  • Take a fuzzy directive and carry it to a working, tested result without waiting to be told the next step

Requirements

Must have:

  • Strong C++ and/or C, and the judgment to write software that holds up under demanding conditions
  • Comfort on embedded, real-time, or Linux targets
  • Solid grasp of sensors, timing, and working at the hardware boundary
  • Git-fluent, and able to work independently in a small team with shifting priorities
  • U.S. citizenship or permanent residency

Strongly preferred:

  • Flight-stack experience - PX4, ArduPilot or MAVLink
  • Controls, state estimation, or GNC fundamentals (Kalman filtering, PID, simulation)
  • Python for tooling and analysis
  • Experience taking code onto vehicles or other hardware

Nice to have:

  • UAV, marine, or other uncrewed-systems domain experience
  • DDS or other comms/telemetry work
  • Full-stack ability for internal tools and dashboards
  • Active security clearance

We care more about what you can build than where you learned it. No specific degree is required, and the pay band spans mid-level through senior - we’ll match the offer to the person.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * Do interesting work. Small team, hard problems, autonomy that ships.
  • Ownership. You’ll have meaningful influence over what we build and how, and see your code run on hardware.
  • Sustainable pace. We work hard and build for the long haul.
  • Benefits. ICHRA health benefit, 401(k), and paid time off.

Pay: $90,000.00 - $180,000.00 per year, * 401(k)

  • Dental insurance
  • Health insurance
  • Health savings account
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all