Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
Responsibilities:Create, develop, and sustain robotics software tailored for real-time systems. Implement algorithms for perception, localization, mapping, planning, and control. Integrate various sensors, including cameras, LiDAR, IMUs, GPS, and radar. Develop and enhance software for embedded and edge-compute platforms. Construct simulation and testing frameworks to validate algorithms before deployment. Diagnose and troubleshoot challenges across software, hardware, and system interfaces. Enhance performance, reliability, and safety in real-world operational scenarios. Contribute to system architecture, conduct code reviews, and develop technical documentation. Assist in field testing, data analysis, and iterative improvements of the system. Required Qualifications:Bachelor’s degree or higher in Robotics, Computer Science, Electrical Engineering, or a related discipline. Proficient in C++, Rust, and/or Python. In-depth knowledge of robotics principles, including kinematics, dynamics, and control systems. Experience with real-time or near-real-time systems. Familiarity with Linux-based development environments. Proven ability to thrive within a collaborative engineering team. Preferred Qualifications:Experience with autonomous systems such as UAVs, UGVs, mobile robots, or manipulators. Background in computer vision, sensor fusion, or state estimation. Experience deploying software on embedded platforms.
About the job
Join arxlight-ai as a Robotics Software Engineer, where you will be at the forefront of designing, developing, and deploying innovative software that drives intelligent Unmanned Aerial Systems (UAS) in complex real-world environments. This role offers an exciting opportunity to work at the nexus of software, hardware, and autonomous technology, crafting high-performance systems that seamlessly integrate perception, planning, control, and communication functionalities.
You will engage in close collaboration with a multidisciplinary team of mechanical, electrical, and systems engineers, guiding the transition of robotics software from simulation stages to field deployment.
About arxlight-ai
Arxlight-ai is a pioneering company focused on developing cutting-edge robotics and autonomous systems that enhance operational efficiency and capabilities across various industries. Our mission is to push the boundaries of technology to create intelligent solutions that operate seamlessly in dynamic environments.
Full-time|Remote|Remote (Atlanta, Austin, San Francisco, Seattle)
About Ditto Ditto builds technology for resilient, real-time data flow at the edge. The company’s peer-to-peer synchronization engine keeps devices connected and data consistent, even when internet access is unreliable or unavailable. Organizations like Chick-fil-A, Delta Airlines, and the U.S. military use Ditto to power mission-critical experiences in avia…
Full-time|$149K/yr - $198.5K/yr|On-site|Boston, Massachusetts, United States
Mission Overview: We are seeking a highly skilled Senior Software Engineer to spearhead the development and execution of automated workflows, advanced tooling, and insightful analytics that will empower our autonomy stack to achieve unparalleled scalability. Your expertise will be crucial in transforming vast datasets into actionable engineering insights, ensuring that our software releases are resilient, thoroughly validated, and prepared for real-world deployment. Key Responsibilities: Design Intelligent Tooling: Lead the design and implementation of sophisticated automation systems aimed at categorizing and elucidating complex system behaviors using advanced data modeling techniques to expedite solution delivery. Drive Analytical Initiatives: Take charge of developing impactful performance visualization tools that convert raw metrics into clear, actionable insights related to on-road performance. Enhance Release Engineering: Leverage your experience to refine our release processes, steering the team towards a highly automated deployment framework that upholds quality while boosting efficiency. Advance Simulation Techniques: Play a pivotal role in enhancing our virtual testing environments, ensuring our simulation suites deliver the high-fidelity feedback necessary to accurately interpret releases. Collaborate Across Disciplines: Engage within a large, multi-disciplinary codebase to facilitate seamless integration between planning, motion, and control teams. Qualifications: Substantial experience in building production-grade applications, tools, and pipelines using Python. Proficient in navigating and contributing to large, complex codebases where modularity and thorough documentation are essential. Demonstrated success in delivering software in a production environment, with familiarity in CI/CD practices, version control at scale, and rigorous release cycles. Strong curiosity about data, with the capability to extract meaningful patterns from complex, high-dimensional datasets. A deep passion for a driverless future, with an understanding of the critical nature of deploying software that interacts with the physical environment. Bonus Qualifications (not mandatory): Experience with C++ in a Linux environment. Familiarity with Machine Learning frameworks or Large Language Model (LLM) integration. A background in robotics middleware (ROS, DDS) or autonomous systems.
Full-time|Hybrid|Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)
Role overview Agility Robotics is hiring a Senior Software Engineer for the Autonomy Core team. This hybrid role can be based at any Agility office in Fremont, CA, Salem, OR, or Pittsburgh, PA. What you will do Develop software that advances the autonomy of Agility’s robots Design, implement, and test algorithms for safe and efficient navigation in complex environments Work closely with engineers across disciplines to deliver and refine robotics solutions About the team The Autonomy Core group focuses on building the software foundation that powers Agility’s robots, with an emphasis on reliability and real-world performance.
Join Shield AI as a Senior Software Engineer specializing in Autonomy Behaviors. In this pivotal role, you will harness cutting-edge technology to develop innovative solutions that enhance autonomous systems. Collaborate with a talented team to tackle complex challenges and drive impactful projects that redefine the future of autonomy.
Full-time|$149K/yr - $198.5K/yr|Remote|Remote U.S.
Mission Summary:Join our team as a Senior Software Engineer, where you'll be instrumental in developing and implementing automated workflows, intelligent tooling, and insightful analytics to enhance our autonomy stack's scalability. Your contributions will transform vast data sets into actionable engineering insights, ensuring that our software releases are robust, validated, and road-ready.Key Responsibilities:Develop Intelligent Tooling: Design and implement advanced automation to categorize and elucidate complex system behaviors, leveraging sophisticated data modeling to expedite solutions.Drive Analytics: Lead the development of impactful performance visualization tools that convert raw metrics into clear, actionable insights regarding on-road performance.Streamline Release Engineering: Utilize your expertise to refine our release processes, pushing towards a highly automated deployment framework that prioritizes quality while enhancing efficiency.Advance Simulation Capabilities: Enhance our virtual testing ecosystems to ensure our simulation suites deliver the high-fidelity feedback necessary for understanding releases.Collaborate at Scale: Work within a large, multidisciplinary codebase to guarantee seamless integration between planning, motion, and controls teams.
Full-time|$160K/yr - $240K/yr|On-site|Los Angeles, CA
CHAOS Industries is at the forefront of modern defense technology, creating advanced systems tailored to meet the challenges of today's world. Our innovative products, developed by leading U.S. military veterans and cutting-edge Silicon Valley experts, leverage Coherent Distributed Networks (CDN™) to enhance the capabilities of warfighters, commercial aviators, and border security teams. In a landscape where technological threats evolve rapidly, CHAOS Industries provides sophisticated sensing and detection solutions that offer a critical advantage: time.Founded in 2022, CHAOS Industries has successfully raised $1 billion in funding from prominent investors such as 8VC, Accel, and NEA. Our headquarters are located in Los Angeles, with additional offices in Washington, D.C., San Francisco, and London. To learn more, visit www.chaosinc.com.Role Overview:We are looking for a talented and driven Senior Guidance Software Engineer to join our Research and Development team. In this role, you will take charge of designing our guidance software for a revolutionary airframe design from the ground up. Additionally, you will have the opportunity to broaden your expertise across our diverse product lines.
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|$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.
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.
At Swarm Aero, we are on a mission to revolutionize aerial capabilities by developing the largest swarming UAV and the most adaptable aircraft network in existence. We're rapidly approaching the launch of our first aircraft tailored for swarming operations, alongside the Command & Control software that will enable the deployment of swarms comprising thousands of diverse autonomous assets, empowering human operators to achieve extraordinary outcomes. Our team consists of seasoned professionals who have successfully founded and exited multiple startups, negotiated defense contracts worth billions, and engineered over 30 innovative aircraft. Our expertise spans industry leaders such as Scaled Composites, Airbus, Archer Aviation, Blue Origin, and Boom Supersonic. About the Role: We are seeking a talented Software Engineer specializing in Autonomy with a background in mobile robotics. In this role, you will be responsible for developing the foundational perception, planning, and control systems that operate on each unit within the world's largest drone swarm. What You Will Do: Design and implement multi-robot autonomy algorithms to safely execute diverse missions for both small and large Uncrewed Systems (UxS). Establish inter-robot and Command & Control communication protocols to facilitate tactical swarm decision-making at the edge. Develop the core onboard software platform to enable the integration of a variety of first and third-party sensors, payloads, and software modules. Create and validate realistic simulations of UxS for testing and optimization. Train, tune, and evaluate automatic target recognition and tracking systems leveraging the latest advancements in neural networks. Conduct electronics prototyping, including troubleshooting complex mixed hardware-software systems. Write clean, maintainable, and efficient code to support robust software development. Be available to travel up to 25% of the time for on-site testing and integration events.
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.
Established in 2015, Shield AI is an innovative deep-tech enterprise dedicated to safeguarding service members and civilians through advanced intelligent systems. Our cutting-edge products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and Hivemind Vision product lines. With operations spanning across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI's technology plays a pivotal role in supporting missions globally. For further details, explore www.shield.ai. Connect with us on LinkedIn, X, Instagram, and YouTube. As a Senior Applications Engineer, you will leverage your extensive experience and technical expertise to provide unparalleled support to our customers in implementing and utilizing Shield AI's enterprise software products. This role requires you to engage closely with clients to grasp their needs and guarantee seamless product integration, particularly in the realms of AI and Autonomy development.You Should Apply If:- You excel in customer-facing roles and are enthusiastic about traveling to client sites, including international locations.- You have a knack for problem-solving and value building strong relationships.- You possess a genuine passion for autonomy, robotics, or aerospace technology.You Should Not Apply If:- You prefer a role focused solely on R&D and dislike customer interactions.- You lack programming experience in C, C++, or Rust.
Join arxlight-ai as a Robotics Software Engineer, where you will be at the forefront of designing, developing, and deploying innovative software that drives intelligent Unmanned Aerial Systems (UAS) in complex real-world environments. This role offers an exciting opportunity to work at the nexus of software, hardware, and autonomous technology, crafting high-performance systems that seamlessly integrate perception, planning, control, and communication functionalities.You will engage in close collaboration with a multidisciplinary team of mechanical, electrical, and systems engineers, guiding the transition of robotics software from simulation stages to field deployment.
Mach Industries develops autonomous defense systems designed to meet the demands of modern warfare. Founded in 2022, the company operates with the agility of a startup and a team of about 220 people. Its mission centers on scalable, decentralized solutions that strengthen the strategic capabilities of the United States and its allies. The organization prioritizes national security and aims to deter conflict while supporting global stability through rapid innovation and advanced manufacturing. Role overview The Autonomy and Robotics Software Engineer will help build an AI-powered autonomy stack for environments where GNSS and other sensor data may be unreliable or missing. This role involves designing, developing, and deploying software systems for perception, localization, navigation, planning, and mission autonomy across several product lines. What you will do Design and implement software for autonomous systems, focusing on perception, localization, navigation, planning, and mission autonomy Develop solutions that work in challenging, sensor-limited environments Apply technical expertise to transition prototypes into operational systems Who thrives here Engineers with deep skills in areas like estimation, perception, machine learning, embedded systems, or planning tend to succeed in this position. Comfort working across related domains is important, as team members contribute directly to advancing the autonomy stack and moving concepts from prototype to deployment. Location This position is based in Huntington Beach.
Full-time|$166K/yr - $220K/yr|On-site|Costa Mesa, California, United States
Anduril Industries is a pioneering defense technology company dedicated to revolutionizing military capabilities for the United States and its allies through innovative technologies. By integrating the cutting-edge expertise, technology, and business strategies of the 21st century’s leading firms into the defense sector, Anduril is transforming the design, construction, and sale of military systems. Our systems leverage Lattice OS, an advanced AI-driven operating system that synthesizes numerous data streams into a real-time, interactive 3D command and control interface. In a time of increasing strategic competition, Anduril is devoted to delivering state-of-the-art autonomy, AI, computer vision, sensor fusion, and networking technologies to the military in a matter of months, not years.The Test and Evaluation team at Anduril plays a vital role in our mission, guaranteeing that each product adheres to the highest standards of performance and reliability. At the forefront of testing methodologies, particularly in mission autonomy systems, we are expanding our team and are in search of a meticulous engineer ready to confront the challenges of mission autonomy testing. You will contribute to the iterative development and enhancement of our autonomous systems, including the Fury, Anduril's Group 5 UAS.As a Mission Autonomy Software Automation Test Engineer at Anduril Industries, you will be instrumental in shaping the future of defense technology. Your expertise in autonomy will empower users to undertake complex missions with accuracy and efficiency. Join us in our mission to redefine military capabilities through your specialized knowledge in testing and autonomy.WHAT YOU’LL DOAdvance Anduril's testing methodologies, focusing on mission autonomy systems, to ensure robust and reliable performance in complex operational scenarios.Design and execute test plans that rigorously assess and verify the capabilities of autonomous systems across various simulated mission profiles.Analyze test data to validate system performance and pinpoint areas for enhancement, iterating swiftly to refine autonomy algorithms and behaviors.Collaborate closely with cross-functional teams, including software engineers, hardware engineers, and product managers, to establish test requirements and ensure alignment with system capabilities and mission goals.Lead end-to-end test management by shaping program requirements, designing thorough test plans, overseeing execution, analyzing complex data, and delivering clear, concise reports to cross-functional and program teams.Execute and analyze simulations that mirror real-world scenarios for autonomous systems to expedite testing cycles, optimize system performance, and inform stakeholders.
Full-time|$158K/yr - $205K/yr|Remote|Remote — Burlington, Massachusetts, United States
As a Lead Software Engineer II specializing in Autonomy Software, you will play a crucial role in our innovative AI-driven software development team. In this small-team leadership position, your primary duties include agile software engineering for initial development phases, integrating DevSecOps and CI/CD practices, and conducting thorough software testing and evaluation using advanced modeling and simulation platforms. You will also provide essential support for autonomy software integration and testing across various autonomy programs tailored to meet specific customer objectives.Key Responsibilities:Guide a software team in developing applications based on specified and derived requirements, and craft software designs at both object/class and application levels.Facilitate the migration of SSCI software applications to the SSCI Digital Engineering Environment as needed to comply with current and future US Government (USG) and Department of Defense (DoD) software acquisition standards.Create and review comprehensive software documentation.Lead development sprints and conduct rigorous code reviews.Oversee a small software team to meet program milestones by adhering to Agile Software Development methodologies.Engage with Prime contractors and clients to ensure alignment and communication.Stay informed about industry trends, emerging technologies, and best practices relevant to SSCI's fields including Navigation, Mission Planning, and Autonomy.Assist with program management tasks as required, including staff planning, budget estimation, and client interactions.This position may require prolonged periods of computer work at a desk and the ability to lift or move up to 15 pounds.Eligibility to obtain and maintain a US DOD Security Clearance is required.
Full-time|$200K/yr - $265K/yr|On-site|South San Francisco, California, USA
About ZiplineAre you ready to make a significant impact? At Zipline, we harness the power of drones to deliver essential and life-saving medical supplies to hospitals across various countries, reaching millions of people. Our mission is clear: to ensure that every person on Earth has immediate access to vital medical resources. Join us in transforming this ambition into reality for billions.About You and the RoleIf you have a passion for analyzing raw data from GNSS receivers and integrating it with IMU, camera, and ground-station data into a resilient state estimator, this position is an excellent fit for you to showcase your expertise and creativity.Our vehicles operate globally, requiring reliability across all weather conditions and resilience against sensor failures. We are developing a system capable of navigating diverse geographic environments without relying on high-definition maps. Our commitment is to enhance our systems continuously, ensuring that we never face the same issue twice.You will be challenged to expand your skills and experiment with innovative filtering and measurement techniques. Your role will involve designing systems to collect data from every mission, allowing us to verify performance and troubleshoot effectively.What You'll DoMaximize the potential of our GNSS hardware by integrating data from our ground station network, while also creating resilient systems that maintain accuracy during extended communication outages.Develop systems to manage intermittent GNSS availability, enabling our vehicles to utilize both GNSS and visual data while addressing failures in either at any moment.Conduct trade studies to evaluate the impact of new sensors or processing methods on vehicle performance and reliability.Assess system performance through simulations and real-world vehicle data to identify and improve underperforming components.
About You: We are on the lookout for a seasoned Senior Software Engineer to lead the design, implementation, testing, and certification of flight-critical autonomy algorithms for cutting-edge aerospace systems. In this pivotal role, you will harness MathWorks tools to develop model-based flight software and oversee the complete lifecycle of DO-178C compliant development.
Full-time|$189.7K/yr - $232.9K/yr|On-site|Sunnyvale, California, United States
About Applied IntuitionApplied 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.