Job Description

Horizon Aircraft needs an enthusiastic, experienced Aerospace Software engineer to strengthen the Cavorite X-7 team and realize our vision of changing aviation. As one of the first exclusively software-focused engineers to join us, you’ll have significant latitude in developing our working methods in this area, by designing and testing safety-critical software, initially for our powertrain and avionics systems, and liaising with suppliers.

Responsibilities

  • Develop safety-critical software components for battery management systems, motor controllers and autopilot platforms.
  • Generate all required life cycle data (e.g.: High level requirements, software architecture, low level requirements, source code). Work with system engineers to decompose requirements into high-level and low-level software requirements in compliance with regulations.
  • Participate in design discussions to help shape overall system architecture.
  • Assist with integration of components on aircraft by configuring/modifying firmware to ensure compatibility in communication protocols, baud rates, bus timing etc.
  • Perform software analysis, requirements-based testing, and structural coverage analysis all while ensuring traceability to higher-level requirements documentation.
  • Develop the test infrastructure to verify the platform software.
  • Stay up to date with the latest developments in embedded software technology.
  • Contribute to the continuous improvement of our processes to increase safety and efficiency.

Qualifications/Experience

  • Educational background in Electrical Engineering, Computer Engineering, Computer Science, or similar
  • Experience designing software from original conception and architecture to implementation in code; an ideal candidate will not just be performing small updates to existing systems, but developing them from the ground up
  • Proficiency developing and deploying firmware for embedded platforms, particularly in C or C++ (other languages considered an asset)
  • Fluency with scripting in Python
  • Experience developing software in the context of safety-critical and/or highly regulated industries such as aerospace
  • Excellent organizational and communication skills, along with the ability to self-manage and work independently to complete time-sensitive tasks

It’s a Bonus If You Have

  • Experience working on firmware for flight controls systems, powertrains, motor controllers or power controllers
  • Familiarity with software development for commercial flight simulation products, such as X-Plane or Microsoft Flight Simulator
  • Knowledge of DO-178, DO-331, and DO-254 standards
  • Familiarity with 3D modeling tools such as SolidWorks, Blender or Meshmixer
  • Familiarity with Linux operating systems
  • Familiarity of developing software via Model-Based Design (i.e. no/low-code design principles)
  • Familiarity with modeling tools like UML or SysML
  • Development experience with Real-Time Operating Systems (RTOS) and multi-threaded applications

We offer a competitive salary, but equally importantly, an extraordinary opportunity to be at the forefront of a ground-breaking industry with a dynamic and innovative team working on some of the most exciting, challenging aerospace projects of our time.

At Horizon Aircraft, we believe that a culture of respect and inclusion is the road to innovation, understanding and success. The machines we build do not discriminate; nor do we.

Please submit a thoughtful cover letter outlining why you are the right fit for us and we will contact you for an interview. We look forward to hearing from you.