Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
Analyze user needs and software requirements to develop effective solutions while assessing design feasibility within time and budget constraints. Design, develop, and modify software specifications, while establishing performance standards. Create scalable applications and engage in all phases of software development including design, implementation, and rigorous testing. Oversee or direct software system testing and validation procedures, including programming and documentation, and architect solutions to overcome any encountered bottlenecks. Collaborate across our entire stack to innovate new products, features, and tools that enhance our customers' autonomy development workflows. Lead infrastructure initiatives, optimize cloud computing and storage expenses, and contribute to designing new cloud projects. Engage with domain experts across diverse fields to ensure comprehensive solutions.
About the job
About Applied Intuition
Applied Intuition, Inc. is at the forefront of shaping the future of physical AI. Founded in 2017 and currently valued at $15 billion, this Silicon Valley-based company is pioneering the digital infrastructure necessary to embed intelligence into every moving machine worldwide. We serve the automotive, defense, trucking, construction, mining, and agriculture sectors across three primary domains: tools and infrastructure, operating systems, and autonomy. Our solutions are trusted by eighteen of the top twenty global automakers, as well as by the United States military and its allies. Our headquarters is located in Sunnyvale, California, with additional offices in Washington, D. C.; San Diego; Ft. Walton Beach, Florida; Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. Discover more at applied.co.
As an in-office company, we expect our employees to primarily work from their Applied Intuition office five days a week. However, we understand the importance of flexibility and trust our employees to manage their schedules responsibly, which may include occasional remote work, starting the day with morning meetings from home, or leaving early to accommodate family commitments.
About Applied Intuition, Inc.
Applied Intuition, Inc. is a leading innovator in the field of physical AI, creating essential digital infrastructure to enhance the intelligence of various machines. With a strong foothold in industries such as automotive and defense, we are committed to fostering cutting-edge technology and solutions that equip our clients with the tools they need for success.
Full-time|$146K/yr - $211K/yr|On-site|Mountain View, California
About UsAt Aurora, we are dedicated to advancing the future of transportation by delivering the advantages of self-driving technology in a safe, efficient, and comprehensive manner.Discover The Aurora Driver — a revolutionary innovation that aims to create a safer, more efficient, and more accessible future for mobility and logistics.Join a team of passionat…
Full-time|$149K/yr - $198.5K/yr|On-site|Pittsburgh, Pennsylvania, United States
Mission Overview: Join us as a Senior Software Engineer, where you will be integral in crafting and deploying automated workflows, advanced tooling, and insightful analytics to enhance our autonomy stack's scalability. You will be essential in transforming vast datasets into actionable engineering insights, ensuring our software releases are robust, validated, and road-ready. Your Responsibilities: Create Intelligent Tooling: Design and implement advanced automation to analyze and clarify complex system behaviors, utilizing sophisticated data modeling to expedite solutions. Lead Analytics Development: Spearhead the creation of impactful performance visualization tools that convert raw metrics into clear, actionable insights regarding on-road performance. Enhance Release Engineering: Use your expertise to refine our release processes, moving towards a highly automated deployment framework that preserves quality while boosting efficiency. Advance Simulation Capabilities: Elevate our virtual testing environments, ensuring our simulation suites deliver high-fidelity feedback for comprehensive release understanding. Collaborate Across Teams: Engage within a large, multi-disciplinary codebase to guarantee seamless integration across planning, motion, and controls teams. Qualifications We're Seeking: Significant experience in developing production-grade applications, tools, and pipelines using Python. Proficient in navigating and contributing to large, complex codebases with an emphasis on modularity and documentation. Demonstrated success in delivering software in a production environment, with knowledge of CI/CD, version control at scale, and stringent release cycles. A keen curiosity for data and the ability to derive meaningful patterns from complex, high-dimensional datasets. A strong passion for a driverless future and an understanding of the critical nature of deploying software that interacts with the physical world. Bonus Skills (not mandatory): Experience with C++ in a Linux environment. Familiarity with Machine Learning frameworks or Large Language Model (LLM) integration. Background in robotics middleware (ROS, DDS) or autonomous systems.
Full-time|On-site|Washington, District of Columbia, United States
Join our innovative team as a Robotic Software Engineer specializing in Air Autonomy. In this role, you will leverage your expertise to develop cutting-edge software solutions that enhance the capabilities of autonomous aerial systems. You will collaborate with cross-functional teams to design, implement, and optimize algorithms that drive our technology forward.
Join Shield AI as a Staff Software Engineer specializing in Autonomy Behaviors. In this pivotal role, you will lead the design and implementation of innovative software solutions that empower autonomous systems. Your expertise will be vital in enhancing our cutting-edge technologies, making a significant impact on our mission to protect lives and secure our nation.
Full-time|$142K/yr - $180K/yr|Hybrid|Burlington, Massachusetts, United States
Join our innovative team as a Senior Software Engineer II, where you will play a pivotal role in the development and support of cutting-edge software solutions for AI and autonomy technologies. Our collaborative, multi-domain mission systems are at the forefront of advancing autonomous operations. Key Responsibilities:Design and develop sophisticated AI and autonomy software tailored for multi-vehicle mission systems navigating complex and contested environments.Lead components independently while contributing as part of a program team to create, implement, simulate, and rigorously test autonomy software systems for uncrewed, multi-vehicle systems.Deliver technical presentations of results to both internal stakeholders and external clients.Willingness to travel occasionally (up to 10%) as required.Eligibility to obtain and maintain a United States DOD Security Clearance is essential.
Full-time|$189K/yr - $303K/yr|On-site|Seattle, Washington
About UsAt Aurora, we are on a mission to revolutionize transportation by delivering safe, fast, and widespread self-driving technology.The Aurora Driver is set to usher in a new era of mobility and logistics, enhancing safety, efficiency, and accessibility for everyone. Join us at Aurora, where you will engage in solving complex challenges alongside intelligent and passionate colleagues, all while advancing your expertise in the field. For updates about our innovations, please visit aurora.tech or follow us on LinkedIn. Aurora is committed to hiring talented individuals with diverse backgrounds who are eager to contribute to a transportation ecosystem that prioritizes road safety, efficient logistics, and accessible mobility for all. Aurora is actively seeking a highly qualified and experienced Staff Software Engineer to become a vital member of our team, focusing on the development of our core Autonomy Framework.The autonomy frameworks team is responsible for the robotics middleware that underpins the Aurora Driver. In this pivotal role, you will engage in projects that enhance the performance, determinism, and efficiency of our Autonomy and Simulation applications. This is a unique opportunity to work on a critical component of our self-driving technology, directly influencing the safety and reliability of our autonomous vehicles.Responsibilities:Collaborate with cross-functional teams to design, develop, and validate Aurora's Core Framework, operational on both our vehicle and cloud infrastructures.Participate in cross-team initiatives that have a broad impact across software and hardware domains.Propose innovative features and draft technical design documents aimed at enhancing our platform's efficiency, robustness, and scalability.Optimize the productivity of engineering teams across the organization and ensure compliance with industry best practices.Troubleshoot and resolve complex technical issues, ensuring the highest levels of performance and reliability.
Full-time|$166K/yr - $220K/yr|On-site|Costa Mesa, California, United States; Seattle, Washington, United States; Washington, District of Columbia, United States
At Anduril Industries, we are revolutionizing defense technology with our commitment to enhancing U.S. and allied military capabilities through innovative advancements. Our approach integrates the expertise and technology characteristic of the most cutting-edge companies of the 21st century into the defense sector, fundamentally transforming the design, construction, and sales of military systems. Our proprietary Lattice OS, an AI-driven operating system, converts vast data streams into a real-time, 3D command and control interface. As global strategic competition escalates, Anduril is dedicated to delivering state-of-the-art autonomy, AI, computer vision, sensor fusion, and networking technologies to military operations in a matter of months, not years.ABOUT THE TEAMThe Air Dominance & Strike team at Anduril is focused on the development of aerial and multi-domain robotic systems. This team is tasked with bringing products like the Fury (an unmanned fighter jet) and Barracuda (an air-breathing cruise missile) from initial concept to fully operational status. We are also responsible for advancing Lattice for Mission Autonomy, our flagship software platform that enables numerous Fury, Barracuda, and other first and third-party robots to work in unison across diverse missions. Collaborating closely with specialized teams in Perception, Motion Planning, Hardware, and Test Engineering, we tackle some of the most challenging problems facing our clients. We seek talented software engineers and roboticists who are passionate about building a robust autonomy software stack that encompasses computer vision, motion planning, SLAM, controls, estimation, and secure communications.
At Saronic Technologies, we are at the forefront of transforming maritime operations through cutting-edge autonomous solutions. Our commitment to innovation drives us to develop advanced technologies that enhance the efficiency and safety of maritime activities.Job SummaryWe are currently seeking a skilled Forward Deployed Software Engineer to join our dynamic team. In this pivotal role, you will integrate, deploy, and enhance our autonomous systems in real-world maritime environments. Your expertise in software, networking, and autonomy will be crucial in ensuring the reliability of our autonomous service vessels during operations.As a key contributor, you will engage in debugging and optimizing autonomy algorithms, leveraging real-world data to refine system performance. Collaboration with end-users will be vital as you adapt our technology to meet mission-specific requirements. Your problem-solving skills will be put to the test as you troubleshoot networking issues, enhance sensor integration, and improve control logic, all contributing to the capability and reliability of our systems.This role places you at the intersection of groundbreaking technology and mission success, impacting the future of autonomous maritime operations.
About You: We are on the lookout for a talented Senior Software Engineer who possesses extensive experience in DO-178C flight software development and avionics integration. In this pivotal role, you will be responsible for designing and implementing safety-critical autonomous flight software, seamlessly integrating it with avionics hardware platforms, and actively contributing to certification-ready development processes that uphold the highest safety standards.
Full-time|$108K/yr - $131K/yr|Hybrid|Burlington, Massachusetts, United States
Join the innovative team at Scientific Systems as a Software Engineer II, where you will play a pivotal role in advancing AI and autonomy technologies. You will collaborate on the development of cutting-edge software solutions for autonomous systems designed to operate seamlessly across diverse mission environments.Key Responsibilities:Contribute to the design and development of sophisticated AI and autonomy software tailored for multi-vehicle mission systems functioning in dynamic and challenging environments.Collaborate with program teams to implement, simulate, and rigorously test autonomy software systems for uncrewed multi-vehicle applications.Present technical results and findings to both internal and external stakeholders effectively.Willingness to travel occasionally as required.Ability to obtain and maintain a United States DOD Security Clearance.
Join beaconai as a Lead Software Engineer specializing in Advanced Pilot Assistant Software within the fields of Autonomy and Robotics. In this pivotal role, you will lead a talented team of engineers to design, develop, and implement cutting-edge software solutions that enhance pilot assistance systems. Your expertise will be crucial in driving innovation and ensuring the highest level of autonomy in our products.
Full-time|$200K/yr - $265K/yr|On-site|South San Francisco, California, USA
About Zipline Are you ready to make a significant impact? Zipline is dedicated to revolutionizing the delivery of goods across the globe. Our mission is to tackle the most pressing access challenges by creating the first instant delivery and logistics system that ensures equal service to all individuals, regardless of their location. From facilitating Rwanda’s national blood delivery network and aiding Ghana’s COVID-19 vaccine distribution to offering on-demand home deliveries for Walmart and enabling healthcare providers to deliver care right to homes in the U.S., we are reshaping logistics for businesses, governments, and consumers alike. Our technology, while intricate, is driven by a straightforward vision: to provide an instantaneous delivery service that brings what you need, when you need it. By leveraging advanced robotics and autonomy, we are not only decarbonizing logistics but also alleviating road congestion and minimizing fossil fuel use and air pollution, while ensuring equitable access for billions and fostering a more robust global supply chain. About You & the Role You will take ownership of the flight-critical runtime that maintains the safety of Zipline's aircraft, regardless of external challenges. You’ll design and implement the autonomy safety layer responsible for mission orchestration, fault detection and diagnosis, as well as executing mitigation and recovery strategies across planning, perception, and controls. This position involves deep systems work in Rust/C++ under stringent real-time constraints, requiring high-stakes design decisions that are validated through SIL/HIL and flight logs, elevating the reliability of a global, safety-critical fleet. What You’ll Do Design the mission/flight manager: Develop state machines and orchestration logic that dictate mission sequencing, safe-state transitions, and behavior gating under various constraints. Own fault management end-to-end: Implement detection, isolation, mitigation, and recovery (FIMR) strategies for sensors, compute, communications, power, and actuation systems; ensure graceful degradation and service continuity. Ship flight-critical Rust/C++ code: Create and maintain essential onboard components with robust observability (health, logs, metrics) and testability (deterministic replay, assertions, invariants). Prove safety prior to flight: Define success criteria and develop tools—including scenario libraries, SIL/HIL, log-replay harnesses, and fault injection—to validate behavior across edge cases and long-tail scenarios. Integrate across autonomy domains: Collaborate with planning, perception, and controls teams to establish interfaces, hazards, and assumptions necessary for seamless operation.
Full-time|$222K/yr - $222K/yr|On-site|Sunnyvale, California, United States
About Applied IntuitionApplied Intuition, Inc. is at the forefront of physical AI innovation. Established in 2017 and currently valued at $15 billion, this Silicon Valley powerhouse is dedicated to developing the digital infrastructure essential for infusing intelligence into every moving machine worldwide. Our solutions empower industries including automotive, defense, trucking, construction, mining, and agriculture across three key domains: tools and infrastructure, operating systems, and autonomy. Trusted by 18 of the top 20 global automakers, as well as the U.S. military and its allies, Applied Intuition is headquartered in Sunnyvale, California, with additional offices in Washington, D.C.; San Diego; Ft. Walton Beach, Florida; Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. Discover more at applied.co.As an in-office company, we expect our employees to work from the Applied Intuition office five days a week. However, we understand the importance of flexibility and trust our employees to manage their schedules responsibly, which may include occasional remote work, starting the day with morning meetings from home, or leaving earlier for family commitments.About the RoleAt Applied Intuition, we are pioneering advancements in autonomy and vehicle intelligence through cutting-edge AI research. In this exciting position, you will contribute to this initiative by developing machine learning tools, managing extensive datasets, and tackling challenges across the complete end-to-end (E2E) autonomy stack. Collaborate with our research and production teams to create the future of self-driving vehicles. We encourage our engineers to take ownership of technical and product decisions, actively engage with both internal and external users for feedback, and foster a collaborative, innovative team culture.Your Responsibilities Will Include:Developing tools and infrastructure to support large-scale E2E autonomy research led by Dr. Wei Zhan.Collaborating directly with AI research and development teams.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About NuroNuro is at the forefront of self-driving technology, dedicated to making autonomy available to everyone. Established in 2016, we are creating the most scalable autonomous driving solution by merging state-of-the-art AI with robust automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications, including robotaxis, commercial fleets, and privately owned vehicles. Proven through years of autonomous deployments, Nuro offers automakers and mobility platforms a clear pathway to commercial-scale AVs, fostering a safer, richer, and more interconnected future.Role OverviewAs a Senior Software Engineer on the Autonomy Visualization team, your primary focus will be on crafting top-tier visualization platforms that empower software engineers to introduce new visualization components efficiently. You will have the chance to engage in end-to-end development of visualization features and products, showcasing your technical prowess, product insight, and collaborative communication abilities.Key ResponsibilitiesDevelop efficient visualization frameworks using C++/OpenGL and Unity for critical functions including autonomy development, validation, triage tools, and in-car visualization.Collaborate with Autonomy engineers to enhance their development workflows through improved visualization techniques.Work alongside ML Labeling teams to create tailored labeling tools that gather high-quality training data.Partner with product managers and designers to deliver refined visualizations for external applications that accurately represent Nuro.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology firm dedicated to making autonomous vehicles accessible to everyone. Established in 2016, we are developing the world’s most scalable autonomous driving system, merging advanced AI with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed to enable various applications, including robotaxis, commercial fleets, and personal vehicles. With years of successful self-driving implementations, Nuro empowers automakers and mobility platforms to transition to autonomous vehicles at a commercial scale—ushering in a safer, more connected future. About the Role We are in search of a talented Autonomy Engineer with a focus on onboard autonomy—the software that operates on our robots and vehicles, making real-time decisions based on onboard sensors and computational resources. You will be responsible for developing and deploying reliable autonomy features that function under stringent latency, computational, and safety requirements in dynamic real-world environments. What You’ll Do Design, integrate, and implement onboard autonomy behaviors such as navigation, obstacle avoidance, lane and route following, docking, and interaction behaviors. Develop and maintain components for real-time decision-making, including behavior planning, state machines/behavior trees, local planning, and control interfaces. Create robust sensor-driven autonomy pipelines on-device (using camera, lidar, radar, IMU, wheel odometry, GNSS), ensuring synchronization, calibration, and fault handling. Optimize autonomy performance concerning latency, CPU/GPU utilization, memory, and power on embedded systems such as NVIDIA Jetson and custom ECUs. Design and implement safety measures and fallback strategies, including health monitoring, degraded operational modes, watchdog systems, safe-stop protocols, and redundancy-aware logic. Oversee the integration of the autonomy stack on robotic platforms, including bring-up, debugging, profiling, logging, and release validation on actual hardware. Enhance onboard observability through structured logs, traces, metrics, event recording, and tools to facilitate incident reviews and quick iterations. Collaborate with teams in perception, mapping/localization, controls, hardware, and systems to establish clear interfaces and deliver comprehensive features. Engage in field testing and conduct root-cause analysis for autonomy issues encountered during real deployments.
Full-time|$100K/yr - $200K/yr|On-site|Wakefield, Rhode Island
This Software Engineer position focuses on computer vision and autonomy within the Marine Systems team at Charles River Analytics. The role is based in Wakefield, Rhode Island, and welcomes candidates ranging from early career to senior levels. Key Responsibilities Create prototypes and practical solutions for marine systems using computer vision and autonomous technologies. Turn research concepts into mission-driven applications that address real-world challenges. Work closely with a multidisciplinary team to advance projects in defense and autonomy. What We Look For Experience in computer vision, autonomy, or related areas of software engineering. Interest in developing mission-focused innovations for marine systems. Comfort working as part of a collaborative research and development team. Open to applicants at various experience levels. This position offers the opportunity to contribute to projects with real impact in both government and commercial sectors, supporting advancements in national security and marine technology.
Full-time|$189K/yr - $303K/yr|On-site|Mountain View, California
About UsAt Aurora, our mission is to advance the future of transportation by delivering self-driving technology that is safe, efficient, and accessible to all.Discover The Aurora Driver - a revolutionary platform that aims to transform mobility and logistics, enhancing road safety and accessibility.Joining Aurora means collaborating with a team of passionate experts who tackle complex challenges and continuously strive for excellence. To stay updated with our latest innovations, visit aurora.tech or follow us on LinkedIn.Aurora is committed to building a diverse team of talented individuals dedicated to creating a safer transportation ecosystem and improving the efficiency of goods delivery.We are currently seeking a highly motivated and experienced Staff Software Engineer to join our Autonomy Frameworks team. In this pivotal role, you will contribute to the development of our core robotics middleware that powers the Aurora Driver. Your work will focus on optimizing the performance, determinism, and efficiency of our Autonomy and Simulation applications. This is a unique opportunity to make a significant impact on the safety and reliability of our self-driving technology.
Full-time|$170K/yr - $170K/yr|On-site|San Mateo, California, United States
Skydio is a pioneering force in the drone industry, recognized as the leading autonomous flight company in the United States and globally. Our team merges advanced expertise in artificial intelligence with cutting-edge hardware and software development, operational excellence, and an unwavering commitment to customer satisfaction. We empower a diverse range of drone users, from utility inspectors and first responders to soldiers in complex battlefield situations.About the Role: We are in search of a skilled Software Engineer to spearhead the development of innovative tools that enhance the autonomy lifecycle. In this role, you will be responsible for creating and refining essential internal platforms that enable engineers to test new concepts, analyze system behaviors, and comprehend intricate interactions between software and the physical environment.Your work will encompass both backend systems and front-end visualization, necessitating a strong foundation in software design, developer experience, and a genuine passion for empowering others through effective tooling. The systems you develop will be utilized daily by autonomy developers, test engineers, and various stakeholders throughout the organization.Areas of Responsibility:Design and construct robust replay and analysis systems that allow engineers to inspect and replicate recorded autonomy behaviors with detailed control over system states, perception outputs, and decision-making processes across the entire stack.Develop scalable infrastructure for automated testing and failure triage, enhancing our simulation and log-driven test coverage while expediting root-cause analysis through automated log processing and diagnostics.Collaborate at the intersection of autonomy software and core robotics middleware, establishing clear APIs, data contracts, and performance benchmarks for messaging, state propagation, and inter-subsystem coordination, while partnering closely with downstream teams to facilitate their implementation and integration.Create and implement high-quality developer infrastructure and tools that emphasize reliability, performance, and usability, fostering rapid iteration, safe experimentation, and sustained productivity across the autonomy division.What You’ll Do:Lead the design and execution of scalable tools utilized throughout autonomy development and testing workflows.Engage with autonomy, QA, and infrastructure teams to gather requirements, prioritize tasks, and deliver impactful solutions.
Full-time|On-site|Costa Mesa, California, United States
Join Anduril Industries as a Robotics Software Integration Engineer specializing in Mission Autonomy. In this role, you will be at the forefront of developing and integrating advanced software solutions that enhance the capabilities of robotic systems. You will collaborate with cross-functional teams to ensure the seamless integration of software with hardware, ultimately leading to increased mission effectiveness.
About Merlin Labs: Merlin Labs is an innovative aerospace startup revolutionizing the aviation industry by developing cutting-edge non-human pilot technology. Supported by top-tier investors, we are committed to scaling our solutions to address significant challenges in aviation through increased autonomy and efficiency.About You: You are a dynamic and enthusiastic software engineer, deeply passionate about aviation, robotics, and autonomous systems. You excel in a variety of technical areas, ranging from perception and understanding to decision-making and human-machine collaboration. Your commitment to producing high-quality, maintainable code, coupled with your ability to work collaboratively with fellow engineers, positions you as an ideal candidate. You thrive on tackling new challenges and are eager to see your code implemented in real-world applications.