Horizon is seeking an open, enthusiastic, experiencedAerospace Software Quality Engineer . The role involves designing and testing safety-critical software, initially for our powertrain and avionics systems, and including interfacing with the Suppliers.About Your Future Team As part of the team, you will tackle challenges and deliver something that has never been done before. The team is currently full of multi-skilled individuals who are some of the first Engineers to have joined Horizon. You will be one of the first entirely software focused Engineers to join us, which provides significant latitude in developing our working methods alongside the powertrain software needs of the platform.Your Day- To-DayDevelop 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.Identify, document, and track software defects through resolution, ensuring traceability between requirements, test cases, and test results.Support software quality assurance activities including audits, reviews, and process compliance verification in alignment with regulatory and certification requirements.Collaborate with systems and software engineers to define acceptance criteria and validate that software outputs meet specified performance and safety requirements.Your ProfileEducational background in Electrical Engineering, Computer Engineering, Computer Science, or similarExperience 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 upProficiency developing and deploying firmware for embedded platforms, particularly in C or C++ (other languages considered an asset)Fluency with scripting in PythonExperience developing software in the context of safety-critical and/or highly regulated industries such as aerospaceExcellent organizational and communication skills, along with the ability to self-manage and work independently to complete time-sensitive tasksEven Better If You HaveExperience working on firmware for flight controls systems, powertrains, motor controllers or power controllersFamiliarity with software development for commercial flight simulation products, such as X-Plane or Microsoft Flight SimulatorKnowledge of DO-178, DO-331, and DO-254 standardsFamiliarity with 3D modeling tools such as SolidWorks, Blender or MeshmixerFamiliarity with Linux operating systemsFamiliarity of developing software via Model-Based Design (i.e. no/low-code design principles)Familiarity with modeling tools like UML or SysMLDevelopment experience with Real-Time Operating Systems (RTOS) and multi-threaded applicationsThis is an incredible opportunity to be at the forefront of a ground-breaking industry and work with a dynamic and innovative team. We offer a competitive salary, and the opportunity to work on some of the most exciting aerospace projects of our time.If you have a passion for aerospace and eVTOL, and want to work on challenging and rewarding projects, please apply today!#J-18808-Ljbffr
Aerospace Software Quality Engineer
HORIZON AIRCRAFT
peterborough county and north hastings county (lakefield), peterborough county and north hastings county (lakefield)
Published 26 days ago
Report job