Note: The job is a remote job and is open to candidates in USA. Elroy Air builds autonomous aerospace systems for the real world, and they are seeking a Senior Software Engineer for their Operator Tools team. The role involves designing and building desktop applications and interfaces that support operators and engineers, focusing on mission planning, real-time telemetry, and diagnostics.
Responsibilities
- Desktop application development for mission planning, real-time telemetry, and vehicle diagnostics (Qt, Electron, or similar native/hybrid desktop frameworks)
- Visualization and data presentation for complex, time-series, and spatial data from autonomous systems
- Communication interfaces between desktop tools and embedded systems (serial, UDP, custom protocols, MAVLink or similar)
- Ground support tooling: calibration workflows, pre-flight checks, log analysis, and fleet management interfaces
- Collaboration with the simulation infrastructure team to expose cloud batch results in accessible, actionable UI
- Web-based data analysis and visualization tools that connect to cloud databases. Think interactive flight data replay, post-mission analysis dashboards, and fleet-level trend reporting
- C++ and Python development across the stack; comfort moving between application logic and lower-level interfaces
- Contribution to the team’s overall software architecture and developer experience, particularly for tooling and internal platforms
Skills
- 5+ years of professional software development, with experience across desktop application development and web-based tools, ideally both
- Strong C++ and/or Python skills; experience structuring non-trivial desktop applications
- A track record of building UIs that are usable under real-world operational conditions, not just demos
- Ability to work across the stack: from application logic down to protocol parsing or up to data visualization
- Experience integrating applications with real hardware or real-time data sources
- High standards for software architecture, API design, and internal tooling quality
- Experience in aerospace, defense, robotics, or other safety-critical domains
- Familiarity with embedded software concepts: you don't need to write firmware, but you should be able to read it, build it, run it, and understand its constraints
- Experience with cloud-based simulation or batch processing infrastructure
- Exposure to geospatial visualization, 3D rendering, or time-series data at scale
Company Overview
Company H1B Sponsorship