Salary: £33,000 - 67,000 per year Requirements: Knowledge of embedded real-time development and hardware/software interface Understanding of real-time operating system behavior and software requirements analysis Proficiency in procedural (C) and object-oriented (C++) languages Understanding of data communications (e.g., 1553, RS422) and networking principles Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems Track record in developing C/C++ applications Awareness of principles and levels of software testing A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject (essential) A degree in Micro Electronics & Computing/Software Engineering (desirable) Responsibilities: Design and develop real-time embedded software solutions Integrate and debug solutions on target hardware, addressing hardware/software integration issues Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using C and/or C++ Participate in various software lifecycle methodologies Manage software requirements and traceability using industry best practices Plan and execute software tests (Unit, Integration, System Level) Develop reusable software solutions Document all aspects of the software production process according to company standards Technologies: Embedded FreeRTOS Hardware Linux Security Architect C++ Support UML More: At Thales, we are committed to delivering innovative solutions in defence and armed forces. Situated in Belfast, UK, we provide our employees with a supportive environment that emphasizes flexibility and career development. We encourage a working pattern that suits your lifestyle while you make impactful contributions within our Integrated Airspace Surveillance team. Join us and be part of a team that leads advanced surveillance solutions, ensuring the safety and security of airspace while you develop your skills and grow in your career. last updated 13 week of 2026