Role OverviewAs a Senior Software Engineer on the Operator Tools team, you will design and build the desktop applications and interfaces that Elroy’s operators and engineers use every day. This includes mission planning tools, real-time telemetry displays, diagnostic interfaces, and ground support workflows.
What You Will Do
Desktop application development for mission planning, real-time telemetry, and vehicle diagnostics, visualization and data presentation for complex, time-series, and spatial data from autonomous systems, communication interfaces between desktop tools and embedded systems, and ground support tooling.
Why It Might Be a Fit
You probably have 5+ years of professional software development experience, strong C++ and/or Python skills, and a track record of building UIs that are usable under real-world operational conditions.
Requirements
- 5+ years of professional software development experience
- Strong C++ and/or Python skills
- Experience structuring non-trivial desktop applications
- 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
Benefits
- Salary: $180,000 - $275,000 a year
]]>