to define software architecture and integration strategies. Drive continuous improvement in software development practices, documentation and testing. Qualifications & Experience needed for this Embedded Software Engineer role: Degree in Software Engineering or a related discipline. Previous experience developing software for embedded systems. Strong proficiency in C for embedded applications with experience of delivering robust, production-quality code. Experience with Windows … . Solid understanding of real-time systems, hardware interfacing, and debugging tools. Excellent analytical and problem-solving skills. Proven ability to work both independently and as part of a collaborativeengineering team. Eligibility for UK Security Clearance (required due to the nature of the work). Experience implementing digital control systems or video-processing applications. Familiarity with Linux More ❯
to define software architecture and integration strategies. Drive continuous improvement in software development practices, documentation and testing. Qualifications & Experience needed for this Embedded Software Engineer role: Degree in Software Engineering or a related discipline. Previous experience developing software for embedded systems. Strong proficiency in C for embedded applications with experience of delivering robust, production-quality code. Experience with Windows … . Solid understanding of real-time systems, hardware interfacing, and debugging tools. Excellent analytical and problem-solving skills. Proven ability to work both independently and as part of a collaborativeengineering team. Eligibility for UK Security Clearance (required due to the nature of the work). Experience implementing digital control systems or video-processing applications. Familiarity with Linux More ❯
Farnborough, England, United Kingdom Hybrid / WFH Options
IC Resources
and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and ensuring robust software development practices across complex projects. As part of a collaborativeengineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality More ❯
and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and ensuring robust software development practices across complex projects. As part of a collaborativeengineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality More ❯
and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and ensuring robust software development practices across complex projects. As part of a collaborativeengineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality More ❯