Senior Software Engineer, Autonomy
$223k - $259kDitto
Role Description
As a Forward Deployed Engineer (FDE), you are the technical tip of the spear. FDEs are elite, versatile engineers who work shoulder-to-shoulder with our most critical users to solve complex challenges in real time. Your primary mission is to radically decrease the time-to-value of our software by integrating it directly into the user's operational environment.
Because you see firsthand how our technology performs in the wild, you will also act as a crucial conduit, feeding technical insights and feature requirements back to our core product engineering team. This role requires a highly adaptable problem-solver who is comfortable moving fast, navigating ambiguity, and figuring things out quickly in high-stakes environments.
Key Responsibilities
- Integrate with Robotic Platforms: Lead the on-site software integration of our platform with unmanned ground, aerial, and maritime systems, building reliable data bridges between our synchronization layer and robotic autonomy stacks.
- Develop on ROS2 and DDS Middleware: Architect, build, and troubleshoot software nodes within ROS2 frameworks, leveraging DDS (Data Distribution Service) for real-time, publish-subscribe communication between robotic subsystems and our core platform.
- Implement MAVLink Integrations: Build and optimize MAVLink-based communication pipelines for telemetry, command, and control of unmanned aerial systems (UAS), ensuring reliable data exchange between our platform and autopilot firmware.
- Solve Problems in Real-Time: Act as the first line of technical defense, rapidly diagnosing and resolving software, sensor, and communication issues on robotic platforms as they arise during field testing and live operations.
- Bridge the Gap: Translate the unique realities of robotic systems integration—sensor noise, real-time constraints, autonomy edge cases—into actionable technical requirements for the core product development team.
Qualifications
- Must hold an active Secret clearance (Due to federal security clearance requirements, U.S. Citizenship is strictly required for this role).
- 5+ years of experience in robotics software engineering, autonomous systems development, or related fields, including hands-on experience developing, integrating, and testing software on physical robotic platforms (ground, aerial, or maritime).
- 2+ years of technical experience working with ROS2 (Robot Operating System 2), including node development, lifecycle management, launch files, and real-time communication via DDS middleware.
- Prior experience with MAVLink protocol for UAS telemetry and command/control, including integration with autopilot systems (e.g., PX4, ArduPilot) and ground control stations.
- Familiarity with motion planning concepts and algorithms, including path planning, trajectory optimization, and obstacle avoidance in real-world operational environments.
- A highly adaptable, problem-solving mindset, with the ability to navigate ambiguity, move fast, and balance immediate operational fixes with long-term technical fidelity.
- Strong communication skills, both written and verbal, able to translate complex, edge-case technical realities and user workflows into clear, actionable requirements for product engineers.
Nice to Haves
- Experience with sensor fusion and perception pipelines, including integration of LiDAR, IMU, GPS, and camera data for localization and mapping (SLAM).
- Familiarity with simulation environments (e.g., Gazebo, AirSim, CARLA) for testing robotic software prior to field deployment.
- Prior experience with CRDTs (Conflict-free Replicated Data Types) or local-first software architectures to manage complex data synchronization without a central server.
- A background in systems programming (e.g., C++, Rust, or Python) with experience writing performant, real-time code for resource-constrained embedded platforms.
- Direct experience with DoD or defense-related robotic programs, including an understanding of safety, certification, and operational constraints for unmanned systems.
- Experience with edge computing and containerized deployments on robotic platforms, including lightweight orchestration (K3s, Docker) on ARM-based or embedded hardware.
- Familiarity with computer vision frameworks (e.g., OpenCV, TensorRT) and deploying inference models on edge devices for real-time perception tasks.
Benefits
- Competitive salaries and meaningful equity.
- Health, dental, vision, life, and disability insurance.
- 401(k) and flexible spending accounts.
- Flexible time off for all employees.
- Access to Atlanta and San Francisco offices for remote workers.
Equal Opportunity Employer
Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.
$172k - $229k
...Senior Software Engineer, Autonomy Actions Sustaining Boston, Las Vegas, Pittsburgh, Remote U.S. (Only) Mission Summary: We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop and deploy solutions to solve the immediate...SeniorWork at officeImmediate startRemote work$139k - $166.8k
...Join our SW Systems and Safety - Behaviors & Autonomy Team, where we build the data and software infrastructure that powers autonomy system... ...evaluation and decision-making. We are seeking a Senior Autonomy Software Systems Engineer who thrives in a hands-on environment...SeniorOdd jobFull timeImmediate start- Motional AD Inc. is seeking a Senior Software Engineer, focused on autonomy actions, to solve challenges in autonomous software deployment. The ideal candidate will have 3+ years of C++ experience and a passion for driverless technology. This position offers a hybrid work...SeniorRemote job
- Job Title: Applied AI Software Engineer Location: King Of Prussia, PA (On-site or Remote) The Lockheed Martin Artificial Intelligence Center (LAIC) is seeking a Software Engineer for the STAR.OS portfolio. The role involves developing AI-powered software, participating...SeniorRemote work
- ...Join Lockheed Martin’s Flight Controls and Autonomy team and be part of the greatest... ...Planning. THE WORK In this position the Engineer will be responsible for the design,... ...testing and system level integration of software and firmware. Perform the development, review...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$126k - $159k
...Description Redwire Defense Tech is seeking an experienced Autonomy/AI software engineer with a strong background in implementing optimization... ...critical systems, and a mastery of C#/C++ programming. The Senior UAS Autonomy Applications Engineer will develop and expand...SeniorFull timeTemporary workWork at office- Role Description We’re hiring a high-level Senior or Staff Software Engineer to join us, dedicated to a new product being built in a high-autonomy, fast-moving environment. The team operates with a lean process and a high degree of ownership. Engineers are expected to:...SeniorFull time
$115k - $145k
Role Description We are looking for Senior Software Engineers who are not just experts in their craft, but pioneers in the "AI-First" development... .... ~Apply Senior Engineering Judgment: Exercise high autonomy and thoughtful judgment when tackling mission-critical...SeniorFull time- Role Description The Senior Software Engineer acts as a high-leverage technical leader, protecting Zone against long-term technical and business... ...asynchronous, globally distributed environments with high autonomy and disciplined self-direction. ~Exceptional communication...SeniorFull timeRemote work
- ...solutions, making product trade-offs, and operating with extreme autonomy to deliver high-quality products quickly. ~Automated Case... ...medical and legal sectors within the personal injury space. Our software tracks cases, monitors patient progress, and streamlines communication...SeniorFull time
$160k - $200k
...term conditions, starting with dementia. We’re looking for a Senior Software Engineer to join our small engineering team and help build the... ...makes a product useful, clear, and high quality. ~High autonomy, agency, and comfort operating with ownership in a small team...SeniorFull timeFlexible hours- ...take absolute ownership of our software ecosystem from initial design... ...role for a polyglot engineer who can move effortlessly across... ...we will give you the complete autonomy to build our technical future... ...Clear, unrestricted runway into senior architecture and engineering...SeniorFull timeRemote work
$150k - $200k
...core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as well as the... ...accommodate family commitments. About The Role Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$160k - $200k
...scientifically rich genetic datasets in the world. We're looking for a Senior Software Engineer to help build and operate the systems that make that data... ...Benefits ~A small, high-trust team with real ownership, autonomy, and direct impact on one of the most scientifically rich...SeniorFull timeRemote work$133.1k - $252.9k
Role Description We're looking for a Senior Software Engineer to join the team that’s contributing to improving our storage efficiency for metrics... ...in OS. ~Ability to work with a high level of autonomy and guide projects from beginning to end. ~Solid software...SeniorFull timeLocal areaFlexible hours$130k - $180k
Role Description We're looking for a highly experienced Senior Software Engineer who operates at a near-Staff level and thrives in a fast-paced... ...Requirements ~You're comfortable working with a high degree of autonomy and ownership. ~You enjoy startup environments where...SeniorFull timeRemote work- Role Description We’re looking for a passionate Senior Software Engineer to collaborate on building the next-generation AI coding platform. This... ...projects from concept to launch, and thrive when given autonomy and accountability for outcomes. ~Deep familiarity with...SeniorFull timeFlexible hours
- Role Description At Bitso, the Senior Mobile Software Engineer on the Registration Squad owns the identity verification and onboarding experience... ...managers, and senior leadership. ~Work with a high degree of autonomy and ownership, identifying problems, proposing solutions,...SeniorFull timeRemote work
$120k - $149.99k
Role Description We are seeking a talented and experienced engineer to join our dynamic team. This role involves working with established... ...also expand your skills in a thriving environment that values autonomy, craftsmanship, and leadership. Our Culture at Healthspan...SeniorFull time$150k - $200k
Role Description We're hiring a Senior Software Engineer to join a small, experienced engineering team. This is a hands-on IC role. Your typical... ...and tooling we use to review. You'll work with significant autonomy while collaborating closely with a tight-knit team that...SeniorFull timeHome officeWeekday work$104k - $155k
Role Description Senior Software Engineers within HMH Labs are responsible for feature development and maintenance throughout the entire software... ...within HMH, whose engineers operate with considerable autonomy. This is excellent for self-starters and independent problem...SeniorFull timeImmediate startRemote work- ...investors deploy trillions annually into software and tech-enabled businesses, we're the... ...technology actually delivers. This role is for engineers who are comfortable operating across the... ...deliver quickly with a high degree of autonomy. ~Rapidly prototype and validate...SeniorFull timeImmediate startRemote work
$150k - $180k
Role Description We’re hiring a Senior Software Engineer who thrives in high-autonomy environments and wants to own meaningful product and platform outcomes from end to end. This is a role for engineers who enjoy operating with urgency, navigating ambiguity, and delivering...SeniorFull timeTemporary workWorldwideFlexible hours$150k
Role Description We're looking for a Senior Software Engineer — someone who thrives on building, shipping, and iterating fast. You'll be the... ...stage environments where priorities shift and you have wide autonomy over how you build. ~Operate with a builder’s mindset: fast...SeniorFull timeContract workRemote workShift work$160k - $240k
...types, new mechanics, etc. ~Move fast, make calls, and own the outcome - we give real autonomy, which means real accountability. Qualifications ~At least 5+ years of engineering experience, with a track record on high-performance, low-latency systems ~Strong...SeniorFull timeContract workHome officeFlexible hours$160.8k - $193k
...our autonomous trucks navigate the world safely, efficiently, and predictably. We are seeking a Senior Software Engineer who is passionate about solving challenging autonomy problems and building production-quality software for real-world autonomous systems. In this role...SeniorFull timeWork at officeImmediate start$119.16k - $170.23k
Role Description The Senior Software Engineer serves as a core technical anchor within the development team, driving the delivery of high-complexity... ...PHP and Vue.js ecosystem. Operating with a high degree of autonomy, this role models engineering excellence by: ~Writing...SeniorFull timeFlexible hours$154.45k - $185.33k
...distributed systems behavior, Kubernetes scheduling dynamics, storage engines, compression trade-offs, etc. ~Serving as a primary... ...making and regular company-wide updates ~Innovation-Driven - Autonomy and support to ship great work and try new things ~Open Source...SeniorFull timeRemote work- Role Description As a Senior Software Engineer at Tive, you will mentor a team of full stack software engineers while also being a strong individual... ...to be the most important company in your career. ~The autonomy and resources to build what you know how to build. ~Work...SeniorFull timeRemote work
$130k - $170k
Role Description Pindrop is seeking a software developer to: ~Design, develop, test, deploy... ...environment composed of software engineers, test engineers, research scientists, and... ...environment - giving you flexibility and autonomy in how you structure your day. ~Unlimited...SeniorFull timeRemote workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Autonomy. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote















