Autonomous Systems Software Developer

3 weeks ago


Huntsville, Alabama, United States ZipRecruiter Full time

Job Overview

\

We are seeking an experienced software developer to join our team in building a global open source platform for drones and autonomous robots. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge technologies that serve as the foundation of current and future drone products.

\

About the Role

\
  • \
  • Develop software applications using C++ and QML on the Qt stack, with a focus on building and maintaining ground station apps and interacting with other platform build tools.\
  • Collaborate with cross-functional teams to design and implement features, improvements, and software architectures that support large applications with UI/UX and non-visible components.\
  • Work on developing user experiences that expedite complex commands and controls of flying robots, interacting with on-board systems to control and consume advanced behavior, video feeds, and real-time radio systems.\
  • Ensure cybersecurity best practices are followed throughout the development process, participating in dev calls, forums, and meetings to align with Agile workflows.\
  • Stay up-to-date with new trends in ground control stations, dashboards, and apps for drones, serving as an ambassador of the open source community to Auterion customers and stakeholders.\
    • \

Requirements

\
  • \
  • 3+ years of professional experience with C++ in a Linux environment.\
  • Experience in architecting and developing complex mobile apps, ideally in a lean environment.\
  • Good exposure to Qt, with working knowledge of QML.\
  • Deep affinity for elegant and lightweight user experiences.\
  • Experience building and debugging complex systems in a team environment.\
  • Self-awareness and a desire to continually improve.\
  • Experience with CI/CD workflows, distributed systems, IoT, and GIT or other version control systems.\
  • Prior experience with robotics applications and QGroundControl/PX4 is a plus.\
  • A competitive salary of $120,000 - $150,000 per year, flexible working hours, hybrid workplace, stock options, generous holiday and PTO allowance, health insurance, medical flex spending, life insurance, retirement plan, enhanced maternity and paternity leave, mental health and wellbeing support, and learning and development opportunities.\
    • \

Why Join Us?

\

We are building the leading software platform for AI-powered autonomous systems, supporting critical missions and solving complex problems. Our team is passionate about innovation, openness, and excellence, where you'll have the freedom to develop ideas, collaborate across levels, and make an impact that matters.



  • Huntsville, Alabama, United States Auterion Full time

    About the RoleWe are seeking an experienced Autonomous Systems Engineer to join our team at Auterion. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions for AI-powered autonomous systems.Responsibilities:Design and develop complex software architectures for ground control stations and...


  • Huntsville, Alabama, United States Auterion Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team in Zurich, Switzerland. This is an exceptional opportunity to work on cutting-edge technologies and contribute to the development of AI-powered autonomous systems for enterprise and government customers.


  • Huntsville, Alabama, United States Secmation Full time

    Job Description:Secmation is a leading developer of critical cybersecurity technologies. As an Embedded Systems Software Development Engineer, you will collaborate with our engineering teams to design and develop cutting-edge security solutions for various applications.This role involves working on complex software development projects, including network...


  • Huntsville, Alabama, United States Leidos Full time

    About the JobLeidos is seeking a skilled Senior Navigation Algorithm Developer for Autonomous Systems to join our team in Huntsville, AL. In this role, you will develop and implement advanced navigation algorithms for various platforms, including aircraft, ships, ground vehicles, and pedestrians.The ideal candidate will have experience with sensor fusion,...


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

    Job DescriptionWe are seeking a senior-level Software Engineer to join our talented team. As a Software Engineer, you will use technical principles, theories, and concepts to develop, integrate, and test software products. You will work independently and collaboratively with other engineers and teams to deliver quality solutions.


  • Huntsville, Alabama, United States Auterion Full time

    Job TitleSenior Drone Systems Software Developer at Auterion in Zurich, Switzerland or RemoteSalary Estimate:We estimate the annual salary for this position to be around €80,000 - €120,000 depending on experience.Company OverviewAuterion is building the leading software platform for AI-powered autonomous systems for enterprise and government customers....


  • Huntsville, Alabama, United States Secmation Full time

    At Secmation, we are seeking an experienced Cybersecurity Software Developer to join our team.We develop software solutions that implement advanced technologies to protect the next generation of autonomous, intelligent systems with multiple active Defense projects covering topics such as security of unmanned aerial vehicles (UAVs), small satellites, and...


  • Huntsville, Alabama, United States Secmation Full time

    Company Overview">Sectimation is a pioneering cybersecurity technology company that specializes in developing advanced security solutions for defense and industrial applications. Our expertise lies in implementing cutting-edge technologies to protect autonomous systems, unmanned aerial vehicles (UAVs), small satellites, and advanced manufacturing systems.We...


  • Huntsville, Alabama, United States Auria Full time

    Job OverviewAuria is seeking a skilled Software Systems Developer to join our Command and Control, Battle Management, and Communications (C2BMC) program. This position will be based in Huntsville, AL.The selected candidate will apply their understanding of software engineering processes and principles to analyze the output from complex algorithms, ensuring...

  • Software Engineer

    1 month ago


    Huntsville, Alabama, United States Genex Systems Full time

    **About Genex Systems**Genex Systems, a leading provider of software development services, is seeking a highly skilled Software Engineer to join our team in Huntsville, AL.**Job Summary:**We are looking for an experienced Software Engineer to support the Marshall Operations Systems contract. The ideal candidate will have expertise in developing software...


  • Huntsville, Alabama, United States Blue Origin Full time

    **Company Overview:**At Blue Origin, we are revolutionizing the space industry by developing reusable, safe, and low-cost space vehicles and systems. Our diverse team of problem solvers is committed to a culture of safety, collaboration, and inclusion.We're working to make human spaceflight accessible to everyone, and we need talented individuals like you to...


  • Huntsville, Alabama, United States CFD Research Corporation Full time

    Job OverviewCFD Research Corporation is a renowned technology innovator in the Aerospace & Defense, Biomedical & Life Sciences, Intelligence & Sensing, and Energy & Materials industries. We are seeking an exceptional Radar Systems Software Developer to join our dynamic team based in Huntsville, AL.Key ResponsibilitiesDesign and develop software solutions to...


  • Huntsville, Alabama, United States Leidos Full time

    Leidos Defense Systems is seeking a skilled Embedded Systems Software Developer to join our team in the Sensor Systems Analysis and Engineering Department (SSA&E). We are looking for an experienced firmware engineer to contribute to the development of innovative solutions for complex problems.The ideal candidate will have experience with microprocessor and...


  • Huntsville, Alabama, United States MKS2 Technologies Full time

    Job OverviewMKS2 Technologies is a high-growth small business specializing in technology solutions for Cyber Security, Instructional Design, and IT Support Services. As a System Engineer, you will play a critical role in developing innovative software applications using Java.


  • Huntsville, Alabama, United States Leidos Full time

    About the RoleWe are seeking an experienced Electrical Systems Software Developer to join our team in North Alabama. As a key member of our development team, you will be responsible for designing and implementing software models for radar systems.Primary ResponsibilitiesYou will develop high-fidelity models of RF systems to support EW analysis, utilizing...


  • Huntsville, Alabama, United States Leidos Full time

    Develop Mission-Critical Software for Space SystemsWe are seeking a skilled Senior Space Systems Software Developer to join our team in San Diego, California.About the Role:The ideal candidate will have experience developing software requirements and architectures, with a strong preference for payload experience such as IR sensors. You will be responsible...

  • Software Engineer

    2 weeks ago


    Huntsville, Alabama, United States Nou Systems Inc Full time

    We are seeking an experienced Software Engineer to join our team at Nou Systems Inc, a rapidly growing technology company specializing in missile defense, cybersecurity, test range modernization, and space control marketspaces. This is a hybrid position offering the opportunity to work remotely with occasional in-office presence.Job DescriptionThe successful...


  • Huntsville, Alabama, United States CALIBRE Systems Full time

    About the Job:This Full Stack Software Engineer position supports the S3I team in sustaining the IES software. The ideal candidate will have a strong background in software development and be able to manage the entire software lifecycle from conception to deployment.Main Tasks:Design, develop, test, and deploy software applications.Collaborate with...


  • Huntsville, Alabama, United States Genex Systems Full time

    About the Job\We are seeking a senior software developer to support our team at Genex Systems in Huntsville, AL. This is a full-time opportunity that offers a competitive salary and benefits package.\Job Overview\The successful candidate will work with our database and commanding development team to support the Payload Operations Integration Center (POIC)...


  • Huntsville, Alabama, United States Leidos Holding Full time

    About LeidosLeidos is a leading innovation company addressing complex challenges in national security and healthcare. Our global workforce collaborates to create smarter technology solutions for customers in heavily regulated industries.Primary Responsibilities:The Software Engineer will be responsible for developing and integrating software with hardware...