on experience Proficiency in at least one of the following: C or C++ Exposure to any of the following is highly desirable: RTOS, VXWorks, Ada, DO-178, device driver development, or embedded display technologies Embedded systems experience is a plus, but not essential Familiarity with safety-critical environments is advantageous More ❯
on experience Proficiency in at least one of the following: C or C++ Exposure to any of the following is highly desirable: RTOS, VXWorks, Ada, DO-178, device driver development, or embedded display technologies Embedded systems experience is a plus, but not essential Familiarity with safety-critical environments is advantageous More ❯
on experience Proficiency in at least one of the following: C or C++ Exposure to any of the following is highly desirable: RTOS, VXWorks, Ada, DO-178, device driver development, or embedded display technologies Embedded systems experience is a plus, but not essential Familiarity with safety-critical environments is advantageous More ❯
on experience Proficiency in at least one of the following: C or C++ Exposure to any of the following is highly desirable: RTOS, VXWorks, Ada, DO-178, device driver development, or embedded display technologies Embedded systems experience is a plus, but not essential Familiarity with safety-critical environments is advantageous More ❯
to work collaboratively in a team environment Additional beneficial skills: • Full software development lifecycle experience • Familiarity with process improvements and new technologies • Knowledge of Ada, DDS middleware, Real-Time Operating Systems • Experience with DefStan 00-55, DO-178C, IEC61508, and MISRA C++ standards The Benefits: • Salary - Up to More ❯
in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, Mathematics, or equivalent development experience Software development experience involving any of the following: VXWorks, Ada, DO-178, RTOS, Device Drivers or avionics displays Proficiency in at least one language such as C, C++ Embedded software experience is desired but not More ❯
time operating systems, ARM-based platforms, and collaborating across systems, electronics, and test teams. What You’ll Need : Embedded software development experience (C, C++, Ada) Understanding of real-time operating systems Model-based development skills (e.g., UML, Matlab/Simulink) Problem-solving mindset and excellent communication skills Desirable : Knowledge of More ❯
skills capable of working cross departmentally Experience working across the entire development process is highly desirable Skills with other languages such as C or Ada is highly desirable but not essential This role will require candidates to be SC eligible - Checks will be completed by client This role will be More ❯
tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of Real Time Multi-Threaded Applications Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such More ❯
working across the entire software development process from engaging with requirement authorities to automated target integration and proving Experience in other languages such as Ada, QT Knowledge of Real-Time Multi-Threaded Applications Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such More ❯
for next-generation systems where performance and reliability are critical. Whether leading delivery or solving complex low-level challenges in C/C++ or Ada, you'll be at the core of safety-critical defence technologies—offering both deep technical engagement and long-term career growth. What You’ll Do … Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or signal/data processing • Knowledge of standards such More ❯
newport, midlands, United Kingdom Hybrid / WFH Options
Anson McCade
for next-generation systems where performance and reliability are critical. Whether leading delivery or solving complex low-level challenges in C/C++ or Ada, you'll be at the core of safety-critical defence technologies—offering both deep technical engagement and long-term career growth. What You’ll Do … Key Skills & Experience • Strong experience as a Senior Software Developer, ideally in safety-critical or real-time systems • Solid background in C, C++ or Ada, and familiarity with UML modelling • Hands-on experience with multi-threaded applications, low-level driver development, or signal/data processing • Knowledge of standards such More ❯
Proven ability to design modular, reusable, and flexible code Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.) Knowledge of Linux and Windows systems Proficiency using Git, and ability to follow strong Version Control System practices Good communication skills, demonstrated … spoken English fluency A strong commitment to understanding user needs. The following will be considered a plus: Prior knowledge of Python Prior knowledge of Ada Experience with benchmarking or optimization Experience with GUI programming Beyond the job We're a global organization driven by diverse backgrounds, fostering innovation through an More ❯
accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com. www.techmahindra.com/services/business-process-services/navixus/ More ❯
accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com. www.techmahindra.com/services/business-process-services/navixus/ More ❯