Software Engineer, Ground Control
3 weeks ago
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.
-
Embedded Software Engineer
1 month ago
Huntsville, Alabama, United States Edge Autonomy Full timeJob 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...
-
Embedded Software Engineer
3 weeks ago
Huntsville, United States Thompson Software Solutions Full timeThompson 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...
-
Embedded Software Engineer
3 months ago
Huntsville, United States Thompson Software Solutions Full timeThompson 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...
-
Senior Software Engineer
4 weeks ago
Huntsville, United States Lynx Software Technologies Full timeThompson 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...
-
Ground Based Midcourse Defense
4 weeks ago
Huntsville, United States nou Systems Full timeSalary 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...
-
Senior Software Engineer
4 weeks ago
Huntsville, United States Radiance Technologies Full timeRadiance 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,...
-
Ground Based Midcourse Defense
1 week ago
Huntsville, United States Nou Systems Inc Full timeJob 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...
-
Guidance Navigation and Control Engineer
4 hours ago
Huntsville, United States Hill Technical Solutions, Inc. Full timeGuidance 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...
-
Embedded Software Engineer
3 weeks ago
Huntsville, AL, United States Thompson Software Solutions Full timeThompson 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...
-
Sr. Embedded Software Engineer
4 weeks ago
Huntsville, United States Lynx Software Technologies Full timeDescription 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...
-
Senior Software Engineer
4 weeks ago
Huntsville, United States SAIC Full timeDescription 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...
-
Software Engineering Internship
3 weeks ago
Huntsville, United States Integration Innovation, Inc. Full timeOverview 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...
-
Software Systems Engineer
6 months ago
Huntsville, United States Leonardo DRS Full timeJob 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 timedeciBel 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...
-
Software Development Engineer
1 month ago
Huntsville, Alabama, United States deciBel Research Full timeJob 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 timeLead 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 time1st 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 timeENVENTION 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 timePosition: 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 timeKratos 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...