Software Engineer, Ground Control

3 weeks ago


Huntsville, United States Auterion Full time
Job DescriptionJob Description

At Auterion, we build a global open source platform for drones and autonomous robots. In the growing market of drones and autonomous vehicles, we are connecting high-end open source software development and open hardware with enterprise-grade support. Our distributed team works with our core engineering team in Zurich, Switzerland to explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future drone products.

Responsibilities and Duties

  • Build and maintain the ground station app on the Qt stack using C++ and QML but also interact with other native platform build tools (gcc, gdb, llvm, lldb, make, cmake, etc).
  • Build and maintain features, improvements and software architectures that support a large native application with a mix of UI/UX and non-visible components to it.
  • Develop incredible user experience to expedite complex commands and controls of flying robots.
  • Interact with on-board systems to control and consume advanced behavior, complex missions, different types of video feeds and real time radio systems.
  • Follow the principles of Test Driven Development and always have cybersecurity in mind.
  • Work with Auterion and community developers in an agile software development workflow and participate in dev calls, forums and meetings.
  • Identify and implement new trends in ground control stations, dashboards and apps for drones.
  • Be an ambassador of the open source community to Auterion customers and other business stakeholders.

Qualifications and Skills

  • 3+ years of professional working experience with C++ in a Linux environment.
  • Experience of architecting and developing complex, greenfield, mobile/native apps ideally in a lean environment.
  • Good exposure to Qt, working knowledge of QML is a big advantage.
  • Deep affinity for elegant and lightweight user experiences that provide a maximum impact with minimum burden.
  • Experience building and debugging complex systems in a team environment.
  • Self-­awareness and a desire to continually improve.
  • Experience with CI/CD workflows.
  • Experience with distributed systems and IoT.
  • Experience with GIT or other version control systems.
  • Deep experience with complex system integration testing.
  • Prior experience with robotics applications.
  • Experience building complex mobile apps.
  • Experience with QGroundControl and/or PX4 a plus.

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, Alabama, United States Edge Autonomy Full time

    Job SummaryEdge Autonomy is seeking an experienced UAS ground station software engineer to expand the capabilities of the Ground Control Station (GCS) that operates multiple edge autonomy aircraft. The ideal candidate will have a strong understanding of UAS ground control stations, significant experience writing code for UAS Ground Systems, and a proficient...


  • 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

    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, United States nou Systems Full time

    Salary Range:$60,000.00 To $128,500.00 Annually nou Systems, Inc. (nSI) enables our customers by supplying products, services, and expertisewith powerful, data driven insights that transform defense systems and improve capabilities. We are pleased to announce the opening for a Missile Defense Ground Based Midcourse Defense (GMD) Software Engineer, who will...


  • Huntsville, United States Radiance Technologies Full time

    Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Senior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process,...


  • Huntsville, United States Nou Systems Inc Full time

    Job DescriptionJob Descriptionnou Systems, Inc. (nSI) enables our customers by supplying products, services, and expertise with powerful, data driven insights that transform defense systems and improve capabilities.We are pleased to announce the opening for a Missile Defense Ground Based Midcourse Defense (GMD) Software Engineer, who will join our...


  • Huntsville, United States Hill Technical Solutions, Inc. Full time

    Guidance Navigation and Control Engineer Purpose: Hill Technical Solutions (HTS), an operation of Valkyrie Enterprises, is looking for a Guidance, Navigation and Control (GNandC) Engineer in Huntsville, AL. Job Description: Responsible for the design, development, analysis and testing of flight vehicle GNandC systems for hypersonic and missile defense...


  • 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 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, United States SAIC Full time

    Description SAIC is currently seeking to hire a Senior Software Engineer to support the Army Ground Based Sense and Avoid (GBSAA) Program located in Huntsville, Alabama . About the Program: The GBSAA program is system that provides situational awareness and conflict avoidance for unmanned aircraft. Duties and Responsibilities: Lead efforts to implement...


  • Huntsville, United States Integration Innovation, Inc. Full time

    Overview Supports the Science, Engineering, and Technology (SET) business unit in the development of autonomy and command and control (C2) software for uncrewed air, ground, and waterborne systems. Learns skills related to their degree while also supporting departments across the organization with technical tasks. Work is performed under immediate...


  • Huntsville, United States Leonardo DRS Full time

    Job Responsibilities Become a technical master of our software products and the underlying technologies that power them. Collaborate closely with stakeholders, product owners, verification & validation teams, and the development team to define, capture, and refine technical requirements. Analyze and assess software requirements for consistency,...

  • IDT Software Engineer

    4 weeks ago


    Huntsville, United States deciBel Research Full time

    deciBel Research has an immediate opening for a Software Engineer in Huntsville, AL. Position Description: deciBel Research is seeking an experienced software engineer to support the Ground Based Midcourse Defense (GMD) Weapon System (GWS) program to develop software for the In-flight Interceptor Communications System (IFICS) Data Terminal...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Software Development EngineerdeciBel Research is seeking a skilled Software Development Engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities: Supporting new capability designs within the Modeling, Simulation, and Analysis...

  • Controls Engineer

    2 months ago


    Huntsville, United States Cindavi Full time

    Lead cutting-edge automation projects from concept to completion, leveraging your technical expertise in control systems and robotics to deliver innovative solutions for diverse industries.The Automation Controls Engineer is responsible for developing industrial control systems from concept to completion. This role requires technical proficiency across...

  • Software Engineer

    4 weeks ago


    Huntsville, United States 1st Edge LLC Full time

    1st Edge is a growing business seeking top performers to join in our mission of developing Artificial Intelligence solutions for our government customers. We offer technically advanced, challenging work in an employee-centered environment driven by the desire to contribute to a meaningful purpose. Our employees work closely with Space and Missile Defense...

  • Software Engineer

    4 weeks ago


    Huntsville, United States enVention Full time

    ENVENTION is seeking a Mid- to Senior-Level software developer with a passion for building disruptive technologies through a confluence of rapid prototyping, software craftsmanship and elegant user interfaces. As a member of this team, you will know that your work brings impact to our Warfighters, as we work closely with Subject Matter Experts (SMEs) and End...

  • Software Engineer

    20 hours ago


    Huntsville, United States Valkyrie Enterprises Full time

    Position: Software Engineer (Job ID:3425)Location:Huntsville, ALJob Id: 3425# of Openings: 1Software Engineer Purpose: Valkyrie Enterprises has an immediate need for a Software Engineer in Huntsville, AL. We are seeking a Junior to Mid-Level Software Engineer with a strong foundation in software development, particularly in .NET Core, and programming...

  • Software Engineer

    4 weeks ago


    Huntsville, United States Kratos Defense & Rocket Support Services, Inc Full time

    Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional objectives for the product. The candidate will analyze the requirements and...