Embedded Software and Machine Learning Engineer

Hover Inc — United Kingdom · Posted ~3 hours ago

Mid Full-time Hybrid

Skills

embedded software machine learning real-time systems software development embedded systems RTOS computer vision

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An engineering role focused on creating embedded software solutions, real-time computing platforms, and machine learning capabilities for advanced autonomous systems.

Highlights

Opportunity to develop advanced embedded systems and intelligent technologies for next-generation aerospace applications.

Description

Embedded Software Engineer Organisation Hover, Inc is an emerging leader in the development of integrated hardware and software computing platforms and a custom ARINC 653 compliant Real Time Operating System (RTOS) with a Software Development Kit (SDK) and an ARINC 615A DataLoader. Hover, Inc is developing innovative solutions for traditional and non-traditional aircraft types i.e. aircraft with electric/ hybrid-electric powertrains, electric Vertical Takeoff and Landing (VTOL) aircraft and autonomous/ semi-autonomous crewed/ uncrewed aircraft. We are developing the worlds most advanced integrated collision avoidance system through several federal awards including a NASA award to develop a autoflight computer. Also, our computing platforms support edge inference including computer vision through a unique approach to Integrated Modular Avionics (IMA). Role You will be responsible for the technical delivery of embedded software applications through concept design, validation and verification. This is a diverse role covering competencies within embedded software engineering using C, C++ and assembly language, test and validation/ verification and machine learning. The ideal candidate will have experience in one or more of these areas. This is an excellent opportunity for a motivated individual to work in a varied role within a multidisciplinary and fast paced organization. Experience within the aerospace sector is desirable. Main responsibilities Technical ownership and delivery of embedded software design through the entire development cycle.Provide engineering support for development of software systems including system integration.Interface with suppliers and other engineers to support system/ subsystem level requirements capture.Complete hardware and software in the loop testing.Design, development and testing of various computing platforms.Complete RTCA DO-178C and TSO C153A design assurance activities.Develop and deploy machine learning models to FPGA fabric.Experience and qualifications Degree in embedded software engineering or equivalent.Familiarity with ARM micro-controllers and the RISC architecture.IEEE 802.1 Time Sensitive Networking (TSN) experience.Experience of the software design lifecycle within aerospace, automotive or similar embedded software development environment.RTCA DO-178C and TSO C153A design assurance experience.Experience with image progressing algorithms including machine learning.Excellent writing and presentation skills.Motivated and ability to solve problems under own initiative.Diversity and inclusion Hover, Inc is an equal opportunity employer and as a young company in the aviation industry, we value diversity and need people of different backgrounds that bring a plethora of skills, perspectives, and mindsets to the table that can spur originality, imagination, and creativity. We do not discriminate based on race, religion, color, national origin, sex, gender expression, sexual orientation, age, marital status, veteran status or disability status.