Merlin is building a non-human pilot to enable both reduced crew and uncrewed flight, aiming to solve some of aviation's biggest challenges by leveraging autonomy.
Requirements
- Proficiency in HMI development tools like GL Studio, Qt, or other interactive graphical interface platforms.
- Proficiency in software development using Python and C++.
- Experience with prototyping tools (Figma, Sketch, Adobe XD) and usability testing processes.
- Ability to create HMIs that enhance situational awareness, reduce workload, and mitigate human error.
- Strong understanding of aviation industry standards, such as ARINC 661, DO-178C, and FAA/EASA guidelines.
- Experience with avionics systems integration is a plus.
- Familiarity with DoD and commercial open architectures such as A-GRA, OMS, FACE, and IMA.
Responsibilities
- Develop HMIs using tools like GL Studio for creating high-performance, real-time graphical interfaces.
- Contribute to full stack software development that connects HMIs with Merlin’s autonomy software stack.
- Design HMIs using tools like Figma for rapid prototyping and user feedback.
- Ensure interface designs meet aviation standards (e.g., ARINC 661, DO-178C, FAA/EASA guidelines) and are optimized for usability and performance.
- Explore emerging technologies (e.g., augmented reality, generative AI, LLMs, voice control) for human machine teaming applications.
- Collaborate across Merlin to develop novel systems to solve the toughest problems in aviation and autonomy.
Other
- Degree in Human Computer Interaction, Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject.
- 1-2+ years of experience in HMI/UX/UI development, preferably in aviation, robotics, or other safety-critical industries such as medical devices.
- Strong communication and presentation skills, with the ability to convey design concepts clearly to technical and non-technical stakeholders.
- Experience with flight testing (uncrewed or crewed aircraft).
- Pilot license and flight experience is a plus.