UAS Software Engineer
Listed on 2026-06-22
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python, C++ Developer
Airbus Software Engineer – UAV Systems
Airbus is seeking a proactive and detail‑oriented Software Engineer to join our team in Bingen, WA, or our geographically separated team in Grand Prairie, TX. The role involves designing, developing, and deploying embedded flight software and ground control station (GCS) software for unmanned aerial vehicle (UAV) systems. Engineers with a solid foundation in embedded systems and at least two years of experience are encouraged to apply.
Responsibilities- Design, implement, and maintain embedded software for UAV flight platforms.
- Develop and maintain GCS software, including user interfaces, telemetry, and mission tools.
- Write reliable, maintainable, and well‑documented code in C++, C, Python, and/or MATLAB.
- Develop and support real‑time flight software, including control loops, sensor drivers, and mission logic.
- Implement and test communication protocols such as UART, CAN, TCP/IP, UDP, and serial.
- Design, develop and support software tools for UAV system configuration.
- Develop software modules and system services for embedded Linux platforms, including process management, device interfaces, and inter‑process communication.
- Support testing and debugging in lab environments and during field flight tests, collaborating with hardware, electrical, and systems engineers to integrate new UAV platforms.
- Document internal designs, software architecture, and interfaces to support maintainability and team alignment.
- Maintain and support existing embedded and GCS software.
- Support software tools for UAV system configuration.
- Stay current with UAV industry developments and continuously grow your skill set through collaboration with other developers.
- Regularly report on activities and progress.
- B.S. or M.S. in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field.
- 2+ years of experience in embedded software development, through industry roles or substantial project work.
- Experience with C++ and Python.
- Familiarity with embedded Linux or real‑time operating systems (RTOS).
- Exposure to UAV flight control concepts, sensor integration, or telemetry systems.
- Experience using Git and development tools such as Git Lab or similar.
- Strong focus on writing clean, well‑documented code with an emphasis on maintainability.
- Familiarity with modern UI software architecture and development practices (e.g., Qt, PyQt, or similar frameworks).
- M.S. in Embedded System Engineering, Software Engineering, Control System Engineering.
- Experience with UAV autopilot software.
- Experience with GCS software.
- Hands‑on experience with UAV flight testing or platform integration.
- Awareness of aerospace safety standards or robust software validation practices.
- Basic understanding of aircraft systems, particularly guidance, navigation, and control (GNC).
- Exposure to real‑time operating systems (RTOS) and/or safety‑critical software environments.
- 95% onsite; mobile and on‑site requirements.
- Vision: read computer screens, documents, engineering drawings.
- Hearing: participate in face‑to‑face and teleconference conversations, and hear safety alarms.
- Speaking: participate in meetings and conversations, deliver information.
- Operate small office and production tools and equipment; lift up to 30 lbs.
- Travel independently and often each month; walk as needed in office.
- Safety equipment: required PPE includes safety shoes, glasses, hearing protection, respirators/masks, gloves, and steel‑toed shoes on shop floor visits.
- Must be a U.S. person under ITAR definition.
- Competitive base salary, incentive compensation, profit sharing, retirement savings, ESOP.
- Paid time off, holidays, generous paid parental leave.
- Comprehensive medical, dental, vision, prescription coverage; employee assistance program.
- Health savings account, flexible spending accounts.
- Life, accidental death and dismemberment insurance; short and long‑term disability; 401(k).
- Tuition assistance; performance bonus.
Airbus provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetics, pregnancy, marital status, veteran status or legally protected status. Airbus is an equal‑opportunity employer and prohibits workplace harassment under federal, state, and local laws. Airbus does not sponsor visas for U.S. positions unless specified and retains the right to revise job duties and responsibilities.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).