PX4 Embedded Software Engineer

4 weeks ago


Huntsville, United States Auterion Full time
Job DescriptionJob Description

Auterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs.

Auterion Government Solutions is looking for an embedded (microcontroller) software engineer to contribute to different parts of our software stack:

  • The open-source autopilot project PX4 running on ARM Cortex-M devices.
  • Related open-source projects like Mavlink, UAVCAN.
  • Our own autopilot hardware product Skynode.
  • Our own testing system for Skynode manufacturing and CI.

Responsibilities and Duties:

  • Design and implement new guidance, navigation and control systems for unmanned aerial vehicles (UAV).
  • Collaborate with engineers to solve complex technical challenges related to UAV design and control systems
  • Add and maintain new features, drivers and targets to PX4 and Auterion applications.
  • Support OEM integrations and end customers directly and onsite as needed.
  • Implement and maintain robust testing and quality assurance processes to guarantee the reliability, safety, and performance of these systems.
  • Interact with the PX4 community and evangelize your work.

Qualifications and Skills

  • 3+ years of experience in relevant software and engineering roles
  • B.Sc. / M.Sc. in Robotics, Computer Science or related fields
  • Experience delivering robotic systems on significant government or enterprise programs
  • Proficient in C/C++ development on RT and Linux platforms
  • Deep understanding of programming robotic systems in ROS/ROS2
  • Working knowledge of PX4 or comparable auto-pilot technology
  • Understanding of containerization technologies such as Docker
  • Strong written and verbal communication skills to keep a global team fully informed
  • Willingness to travel and meet with end customers
  • US Citizen and eligible to receive a Secret or above (ideally Top Secret) security clearance

Benefits

  • Flexible working hours & hybrid workplace
  • Stock Options
  • Generous holiday & PTO allowance
  • Health Insurance (includes dental & vision)
  • Medical flex spending
  • Life Insurance
  • Retirement Plan - 401k
  • Enhanced maternity & paternity leave
  • Mental health and wellbeing support
  • Learning and development opportunities
  • Regular team socials

About Auterion

We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.

At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you'll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.



  • Huntsville, United States Auterion Full time

    Auterion builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs. ...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Lynx Software Technologies Full time

    Description Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Sky Limit Systems Full time

    About Us:We are an innovative leader in engineering services, delivering cutting-edge solutions across a range of industries for embedded engineering. We are looking for a skilled Embedded Software Engineer with experience in C/C++ development, Python, 6S principles, and subsystem-level testing to join our dynamic team.Position Overview:As an Embedded...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a seasoned Embedded Software Engineer to join our team at Lynx Software Technologies. This role offers an exciting opportunity to work on cutting-edge software solutions and contribute to the development of innovative products.


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job Title: Embedded Software Engineering LeaderAbout Cummings Aerospace Inc.Cummings Aerospace Inc. is a leading aerospace company that specializes in designing and developing innovative flight systems. We are seeking an experienced Embedded Software Engineering Leader to join our team.Job Description:The Embedded Software Engineering Leader will be...


  • Huntsville, Alabama, United States Penta Research Full time

    Penta Research is seeking a skilled Embedded Software Developer to work with a commercial satellite and/or aircraft autonomy company. The ideal candidate will be responsible for developing embedded software in C++ on the ARM Cortex-M7 processors.ResponsibilitiesDeveloping embedded software in C++ on the ARM Cortex-M7 processorsIntegrating and debugging...


  • Huntsville, United States Cummings Aerospace Full time

    Overview The Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept. The individual will be responsible for executing technical design and...


  • Huntsville, United States Cummings Aerospace Inc Full time

    Job DescriptionJob DescriptionOverviewThe Senior Embedded Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative missile flight research concept. The individual will be responsible for executing...


  • Huntsville, United States Secmation Full time

    Secmation is seeking highly skilled Embedded Systems Software Development Engineers who will be an instrumental part of our development teams. In this hands-on software development role, you will work with our engineering teams and be involved in developing critical cybersecurity technologies to support a variety of applications including protection of...


  • Huntsville, United States Cummings Aerospace Inc Full time

    Job DescriptionJob DescriptionOverviewThe Principal Software Engineer position is a full-time exempt position. The successful candidate will work as part of a team to design and integrate embedded software for a flight computer utilizing a multi-core ARM processor on an innovative missile flight research concept. The individual will be responsible for...


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job OverviewCummings Aerospace Inc is seeking a highly skilled and experienced Principal Embedded Software Engineer to join our team in Huntsville, AL.About the RoleThis full-time exempt position involves designing and integrating embedded software for a flight computer utilizing a multi-core ARM processor on an innovative missile flight research...


  • Huntsville, Alabama, United States Penta Research Full time

    Penta Research is seeking a skilled Embedded Software Engineer to join their team in developing cutting-edge autonomy solutions. This position offers a unique opportunity to work with commercial satellite and aircraft companies, leveraging expertise in embedded software development.About the Role:Location: Huntsville, ALType: Full-timeSecurity Clearance:...


  • Huntsville, Alabama, United States Cummings Aerospace Inc Full time

    Job OverviewCummings Aerospace Inc is seeking a highly skilled Embedded Software Engineer to join our team in Huntsville, AL.Estimated Salary: $120,000 - $160,000 per yearAbout the RoleWe are looking for an experienced Senior Embedded Software Engineer to design and integrate embedded software for a flight computer utilizing a Xilinx MPSoC on an innovative...


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products....


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Job SummaryEdge Autonomy seeks an experienced Autonomy/AI Software Engineer to lead the design and implementation of onboard autonomy agents on Nvidia Jetson processors. The ideal candidate will have a strong background in implementing optimization algorithms in embedded environments, software applications in safety-critical systems, and a mastery of C#/C++...


  • Huntsville, United States Penta Research Full time

    Job DescriptionJob DescriptionHuntsville, ALFull TimeSecurity Clearance: Active DoD Secret clearance requiredJob Description & Position Responsibilities:Penta Research is seeking an Embedded Software Developer working with a commercial satellite and/or aircraft autonomy company. The candidate will be responsible for embedded software development in primarily...