Salary
💰 $148,000 - $210,000 per year
About the role
- Design, architect, and build a variety of real-time user interface applications for controlling automated aircraft systems
- Develop real-time embedded UIs on aviation-grade hardware and browser-based applications
- Serve as a platform for rapidly prototyping different workflows and designs
- Support ongoing experimental test flight programs with pilot-facing application software
- Provide reference implementations for certified displays and controls
- Own the entire lifecycle of display applications from design through delivery
- Collaborate with software engineers, designers, systems engineers, and pilots to build safe, user-centered, and certifiable systems
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- 5+ years of experience developing user-facing software for high-performance or mission-critical applications
- 5+ years professional experience in C or C++
- Experience with DO-178C (preferred)
- Thorough understanding of computer architecture, operating systems and networking (preferred)
- Expertise developing user-facing software requirements and following graphical specifications (preferred)
- Experience with human-in-the-loop testing and certification campaigns (preferred)
- Demonstrated understanding of core browser technologies (JavaScript, HTML, CSS) (preferred)
- Private pilot license (preferred)
- Demonstrated ability to work in a self-directed manner in a fast-paced environment
- Must be willing to travel up to 20% of the time
- Must provide documentation establishing status as a U.S. person or non-U.S. person due to U.S. export controls (may affect eligibility)
- cash and stock option awards
- stock options
- employee medical
- 401k contribution
- competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity
- great co-workers and a casual work environment
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++real-time user interface developmentembedded systemsuser-facing software developmentcomputer architectureoperating systemsnetworkingbrowser technologieshuman-in-the-loop testing
Soft skills
self-directedcollaborationcommunicationproblem-solvingadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer EngineeringPrivate pilot license