Software Engineer key responsibilities will include: Software development with embedded C and modelling tools - Simulink/MATLAB. Software testing and validation. Performing simulation/in-loop testing - HiL, SiL, MiL, and PiL. Working closely with engineering and hardware teams. Taking software and controls engineering requirements - managing using DOORs. Understanding and working to standards such as ISO26262 and More ❯
integration, and regression tests. Support : Provide support for debugging of faulty boards. Prototypes Testing : Testing of prototypes for early adopting customers. Hardware-in-the-Loop (HIL) : Implement HIL testing to validate software functionality and hardware interactions in real-time. Continuous Integration (CI) : Integrate automated testing pipelines with CI/CD tools like Jenkins, GitLab More ❯
a wider, integrated, international HWIL team conducting similar activities in France and Italy, where sharing of knowledge, tools and techniques is strongly promoted. Job Description: HardwareInTheLoop (HWIL) work is predominantly 'hands on' with real missile equipment and sophisticated test facilities. The role of the team involves designing, developing and using … and visualisation. * This role will also provide the opportunity to work 'hands on' with sophisticated test equipment and missile hardware. Unlike many COTS real time HardwareintheLoop software products, MBDA produces its own Linux PC based toolsets as our needs go well beyond any COTS products currently available. Modis International Ltd acts as More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
Develop, test, and troubleshoot embedded software for real-time systems. Work with communication protocols and hardware interfaces. Lead system architecture and algorithm development. Carry out hardware-in-the-loop testing. Drive code efficiency, reusability, and best practices. Collaborate across hardware, software, and customer teams. Mentor junior engineers and support customer projects. What You'll More ❯
time operating systems for low latency sensing, computation, and communication. Design, develop, and debug complex embedded systems utilising a broad range of communication protocols and peripherals. Hardwareintheloop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identify opportunities for software efficiency More ❯
Work closely with cross-functional teams to understand system requirements and deliver tailored software solutions. Develop control algorithms using Matlab/Simulink and verify them via Hardware-in-the-Loop (HIL) testing. Troubleshoot and resolve system issues encountered during development or testing. Support configuration, integration, and version control of software subsystems. Collaborate within a dedicated sub … Desirable Skills Experience in construction equipment, automotive, or engine control environments. Familiarity with CAN protocols , diagnostics, and calibration tools such as CANape , CANalyser , CANoe . Exposure to dSpace HIL testing and agile software development methodologies. Experience managing calibration data (e.g., using System Architect or similar). Why Join? Work on cutting-edge embedded systems that drive real-world performance More ❯
user support and guidance for simulation model development and integration Debug, test, and verification work of simulation math models and integrated simulations Develop interface software for Hardware-In-The-Loop test rig environments Develop HLA software for joint NASA Flight Operations Directorate mission operations Perform other duties as assigned QUALIFICATIONS: To perform this job successfully, an … Experience using NASA's Core Flight Software (CFS) or equivalent frameworks Experience integrating Flight Software in real time simulation environments Experience developing interface software for Hardware-In-The-Loop (HIL) test rig environments. Experience with Continuous Integration/Continuous Deployment (CI/CD) software development process Skills Excellent interpersonal skill Excellent communication skill, verbal and More ❯
operating systems for low latency sensing, computation and communication. Designing, developing, and debugging complex embedded systems utilising a broad range of communication protocols and peripherals. HIL - Hardwareintheloop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identifying opportunities for software efficiency More ❯
operating systems for low latency sensing, computation and communication. Designing, developing, and debugging complex embedded systems utilising a broad range of communication protocols and peripherals. HIL - Hardwareintheloop testing, debugging, and validation. Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team. Identifying opportunities for software efficiency More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Principal Systems Engineer Competitive Salary Location: Milton Keynes - Hybrid (up to 2 days remote per week) T2M Resourcing is working with a growing technology and manufacturing business to recruit a Principal Systems Engineer. This role involves leading systems More ❯
/C++ code for deployment to embedded platforms. Integrate custom software modules into PX4-based architectures, including UAVCAN, MAVLink, and RTOS-level features. Perform simulation and hardware-in-the-loop (HIL) testing to validate system performance prior to flight. Tune control loops, sensor fusion algorithms, and state estimation routines to optimise system behaviour. Work closely with More ❯
high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. Benefits: Every employee is critical to our success and as such we offer a range of flexible employee benefits along with career development opportunities. More ❯
high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. Benefits: Every employee is critical to our success and as such we offer a range of flexible employee benefits along with career development opportunities. More ❯
involves: Developing software functionality implemented in models using Matlab/Simulink. Development of test cases to enable feature testing on HardwareintheLoop (HIL) system. Verification and validation of engine control features, as part of the development process. Troubleshooting and resolving electronics/control system issues encountered during build and test of engine More ❯
Peterborough, Stanground, Cambridgeshire, United Kingdom
Entech Technical Solutions Limited
involves: Developing software functionality implemented in models using Matlab/Simulink. Development of test cases to enable feature testing on HardwareintheLoop (HIL) system. Verification and validation of engine control features, as part of the development process. Troubleshooting and resolving electronics/control system issues encountered during build and test of engine More ❯
guidance, control, navigation, communication). Ensure software runs efficiently on real-time, resource-constrained processors. Integrate software with on-board sensors, actuators, and communication interfaces. Conduct Hardware-in-the-Loop (HWIL) simulations for realistic performance testing. Execute rigorous testing and debugging to validate software reliability and mission-readiness. Develop automated test procedures and assist inMore ❯
managing system requirements using tools like JAMA to collaborating with hardware, software, and safety engineers on robust integration of avionics systems, to participating inHardware-in-the-Loop testing and flight test campaigns. Your strong systems thinking, ability to work across disciplines, and passion for cutting-edge aviation technology will be key to your … of aircraft systems specific HMI (Human Machine Interface). You will contribute to the planning and execution of verification and validation (V&V) activities, including Hardware-in-the-Loop (HIL) and flight test campaigns. You will interface with suppliers and internal teams to ensure timely and compliant delivery of avionics components and systems. You will … experience in avionics integration role highly desirable. Experience with system development lifecycles and processes (e.g., V-model, ARP4754A). Hands-on experience with integration and testing environments, including HIL or SIL platforms. Strong systems thinking and ability to work across disciplines. Proficient in systems modelling and requirements management tools (JAMA, MATLAB System Composer). Excellent problem-solving skills More ❯
magnetorquers, star trackers, IMUs, and sun sensors. Integrate these components into the spacecraft, ensuring seamless interaction with other subsystems. Testing and Validation: Develop and execute hardware-in-the-loop (HIL) tests, ground-based simulations, and in-orbit commissioning to validate AOCS performance. Troubleshoot and resolve issues during the integration and testing phases. On … closed-loop control systems, orbital mechanics, and spacecraft dynamics. Ability to conduct detailed trade-off analyses to optimize AOCS design. Simulation and Testing: Experience with hardware-in-the-loop testing, satellite simulation, and AOCS algorithm validation. Ability to design and execute comprehensive test plans. Why NewOrbit Space? Pioneering Space Technology – You'll contribute to launching More ❯
defence, aerospace, or data acquisition contexts Knowledge of FPGA-based data acquisition systems and synchronisation methods Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop setups Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions If you are an experienced Software Engineer proficient inMore ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
defence, aerospace, or data acquisition contexts. Knowledge of FPGA-based data acquisition systems and synchronisation methods. Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups. Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions. More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
defence, aerospace, or data acquisition contexts. Knowledge of FPGA-based data acquisition systems and synchronisation methods. Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups. Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions. More ❯
Direct the development of real-time systems for data acquisition, onboard processing, and underwater communication (acoustic, RF, optical). Drive testing and validation efforts, including hardware-in-the-loop simulations and live sea trials, ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive More ❯
Direct the development of real-time systems for data acquisition, onboard processing , and underwater communication (acoustic, RF, optical). Drive testing and validation efforts, including hardware-in-the-loop simulations and live sea trials , ensuring robust performance in challenging marine environments. Collaborate with multidisciplinary teams—including systems, mechanical, and electrical engineers—to ensure cohesive More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum plus benefits & share scheme
Familiarity with version control and CI/CD for algorithm or model delivery. Background in regulatory compliance or certification processes. Experience with digital twins or hardware-in-the-loop test environments. Support debugging and validation of algorithmic implementations on software and FPGA platforms. Collaborate during the implementation phase to align algorithmic requirements with hardwareMore ❯
Surrey, Metro Vancouver, British Columbia Hybrid / WFH Options
ECM Selection
development, simulation work as well as real-world testing of hardware. This could include: low-level software for robotics development and integration; building simulation environments to test autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements - Degree in computer science or similar and ideally a PhD. - Demonstrable project experience developing production code in C++ and More ❯