Software Engineer - Ground to Air HMI
Helsing
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
You'll be a software engineer developing Ground to Air HMI systems that enable air forces to operate autonomous systems in high-risk missions. This role involves solving complex backend and frontend engineering challenges across distributed systems, human-autonomy teaming, networking, and real-time interfaces for defense applications.
What you'll do
- Review code contributions, proposals, and RFCs from colleagues
- Propose and implement new features, capabilities, algorithms, and infrastructure across the stack
- Mentor team members and support the interviewing pipeline
- Share technical knowledge through tech talks and learning groups
- Maintain existing software stack using Rust, Python, and TypeScript
- Develop tests and benchmarks to ensure system robustness
- Present work at weekly demo sessions for feedback and collaboration
What you'll need
- Ability to write legible, maintainable, and performant code
- Strong communication skills in English, both verbal and written
- Experience collaborating through code reviews and pair programming
- Comfort with asynchronous work including PRs, RFCs, and email discussions
- Familiarity with backend tools like REST APIs, webRTC, gRPC/Protocol Buffers, and Arrow
- Commitment to continuous improvement of self, peers, and team culture
- Strong consideration for ethical implications in engineering work
Nice to have
- Development experience with Rust, Java, Go, or C++
- Experience with React framework
- Background in designing protocols and data schemas for system integration
- Data-heavy UI design and prototyping skills
- Aviation software development experience with DALs and DO-278 standards
- Knowledge of NATO UCS standards like STANAG 4586/AEP-84
- Experience with metrics tooling like Prometheus, Grafana, ELK
- Production ML systems experience

