Copyright © 2025
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Matchtech. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
We are seeking a talented and passionate Senior to Lead level Software Engineer with strong experience in embedded C/C++ development. This role is perfect for a self-motivated developer eager to work across a variety of software projects and platforms, from microcontrollers to asymmetric multi-processor systems, while continuing to expand their skillset.
As part of our team, you will be involved in all phases of the full software development lifecycle: deriving requirements, producing software architecture, developing test specifications, coding, debugging, and testing.
Key Responsibilities:
Define requirements, design, develop, and verify software solutions for various integrity levels, including safety-critical and proof-of-concept applications.
Produce high-quality, robust code adhering to internal coding standards.
Conduct design and code reviews to maintain quality and compliance.
Debug complex embedded environments effectively.
Required Skills and Experience:
High proficiency in C and C++, cross-compiling, and debugging on embedded targets.
Solid experience with Embedded Linux (Yocto, Buildroot).
Strong knowledge of real-time software design and RTOS concepts.
Experience with CI/CD workflows, Git, containerized development environments.
Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.
Personal Attributes:
Strong organizational skills and a collaborative approach.
Excellent communication skills, able to engage both technical and non-technical stakeholders.
Desirable Qualifications:
Working knowledge of Rust programming language.
Experience in aerospace or other high-reliability, safety-critical domains.
Familiarity with standards such as ARP4754, ARINC 653, DO-254, DO-248.
Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.
Benefits:
Flexible working hours within core hours.
25 days holiday (185 hours) with option to buy/sell 5 days (37 hours) plus bank holidays.
Life assurance at 4x annual salary.
Flexible benefits package.
Pension scheme with employer contributions up to 7.5%.
Active sports and social club.
Supportive and friendly environment with regular team events.
Career development opportunities in a cutting-edge technology company.
Interested or have questions? Please reach out and send me a message!