it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Register as Employer
  • Contact us
  • Career Advice
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

139 jobs found

Email me jobs like this
Refine Search
Current Search
embedded ada software engineer
DCS Recruitment
Software Engineer Flight Software
DCS Recruitment
Flight Software Engineer - Robotics & Autonomous Systems Up to £65,000 + Excellent Benefits Full-Time Permanent (Anonymous Client - Cutting-Edge Robotics Start-Up) Are you excited by the challenge of building safety-critical software for next-generation autonomous systems?Our clientm, an innovative, fast-growing robotics start-up, is seeking a Flight Software Engineer to help develop advanced assurance and autonomy systems used across AI-enabled robotic platforms. This is an opportunity to work on genuinely groundbreaking technology within a mission-driven organisation shaping the future of autonomous safety. The Role As a Flight Software Engineer, you will design and build core robotics software components that enable safe, predictable, and high-performance operation of autonomous systems. You'll work across perception, planning, control, and decision-making, collaborating with experts in embedded engineering, AI/ML, and systems architecture. You will play a key role in developing software that meets the highest safety standards,rigorously tested, deeply validated, and engineered for real-world, high-stakes applications. Key Responsibilities Develop robotic software algorithms for perception, planning, control, and decision-making across the autonomy stack. Collaborate closely with cross-functional teams to integrate components into complex robotic systems. Conduct robust testing, optimisation, and validation to meet strict safety and performance requirements. Improve development processes, tools, and methodologies to support high-reliability robotics engineering. Stay up to date with the latest advances in robotics software and apply innovative techniques to production systems. Mentor junior engineers and support team growth. Skills & Experience Degree in Computer Science, Robotics, Aerospace, Electrical Engineering, or related field. Proven experience developing software for robotics or autonomous systems, ideally safety-critical or mission-critical. Strong proficiency in C/C++ and Python , with hands-on experience in robotics frameworks (e.g. ROS , Gazebo , MoveIt ). Strong understanding of algorithms in perception, motion planning, control, and decision-making. Experience with development practices such as Agile , CI/CD , TDD . Knowledge of safety-critical standards (e.g. DO-178C , ISO 26262 , IEC 61508 ) is beneficial. Excellent debugging, problem-solving, communication, and teamwork skills. Ability to obtain UK Security Clearance (SC) . Working Culture This role suits someone who enjoys the pace and ownership of a start-up environment. You'll thrive if you: Love solving complex technical challenges Enjoy working collaboratively and adapting quickly Are comfortable wearing multiple hats as the company scales Embrace responsibility and want to help build something from the ground up Can commit to occasional extended hours during key phases - not as standard, but because progress matters Benefits Salary sacrifice pension with 5% company match Generous holiday allowance EV car scheme Cycle to Work More benefits planned as the business continues to scale DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
03/03/2026
Full time
Flight Software Engineer - Robotics & Autonomous Systems Up to £65,000 + Excellent Benefits Full-Time Permanent (Anonymous Client - Cutting-Edge Robotics Start-Up) Are you excited by the challenge of building safety-critical software for next-generation autonomous systems?Our clientm, an innovative, fast-growing robotics start-up, is seeking a Flight Software Engineer to help develop advanced assurance and autonomy systems used across AI-enabled robotic platforms. This is an opportunity to work on genuinely groundbreaking technology within a mission-driven organisation shaping the future of autonomous safety. The Role As a Flight Software Engineer, you will design and build core robotics software components that enable safe, predictable, and high-performance operation of autonomous systems. You'll work across perception, planning, control, and decision-making, collaborating with experts in embedded engineering, AI/ML, and systems architecture. You will play a key role in developing software that meets the highest safety standards,rigorously tested, deeply validated, and engineered for real-world, high-stakes applications. Key Responsibilities Develop robotic software algorithms for perception, planning, control, and decision-making across the autonomy stack. Collaborate closely with cross-functional teams to integrate components into complex robotic systems. Conduct robust testing, optimisation, and validation to meet strict safety and performance requirements. Improve development processes, tools, and methodologies to support high-reliability robotics engineering. Stay up to date with the latest advances in robotics software and apply innovative techniques to production systems. Mentor junior engineers and support team growth. Skills & Experience Degree in Computer Science, Robotics, Aerospace, Electrical Engineering, or related field. Proven experience developing software for robotics or autonomous systems, ideally safety-critical or mission-critical. Strong proficiency in C/C++ and Python , with hands-on experience in robotics frameworks (e.g. ROS , Gazebo , MoveIt ). Strong understanding of algorithms in perception, motion planning, control, and decision-making. Experience with development practices such as Agile , CI/CD , TDD . Knowledge of safety-critical standards (e.g. DO-178C , ISO 26262 , IEC 61508 ) is beneficial. Excellent debugging, problem-solving, communication, and teamwork skills. Ability to obtain UK Security Clearance (SC) . Working Culture This role suits someone who enjoys the pace and ownership of a start-up environment. You'll thrive if you: Love solving complex technical challenges Enjoy working collaboratively and adapting quickly Are comfortable wearing multiple hats as the company scales Embrace responsibility and want to help build something from the ground up Can commit to occasional extended hours during key phases - not as standard, but because progress matters Benefits Salary sacrifice pension with 5% company match Generous holiday allowance EV car scheme Cycle to Work More benefits planned as the business continues to scale DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Certain Advantage
Embedded Ada Software Engineer
Certain Advantage Bristol, Somerset
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Embedded ADA Software Engineer subcontractors on an initial 12 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Essential - ADA, Background in safety critical software. Desirable - Linux, Doors, Dimensions, UML, Mascot etc. Contract Duration: 12 Months initially and then ongoing. Hourly Rate: £68.00ph (Umbrella). Overtime rate: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Embedded ADA Software Engineer Job Description: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers.The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems.Responsibilities:We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/experience required: Essentials: Experienced in AdaSolid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors.The development is Safety critical, so a high standard of coding, process & documentation is required. Good to have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/MascotExperience in developing Linux and networking applications.
03/03/2026
Contractor
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Embedded ADA Software Engineer subcontractors on an initial 12 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Essential - ADA, Background in safety critical software. Desirable - Linux, Doors, Dimensions, UML, Mascot etc. Contract Duration: 12 Months initially and then ongoing. Hourly Rate: £68.00ph (Umbrella). Overtime rate: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Embedded ADA Software Engineer Job Description: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers.The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems.Responsibilities:We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/experience required: Essentials: Experienced in AdaSolid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors.The development is Safety critical, so a high standard of coding, process & documentation is required. Good to have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/MascotExperience in developing Linux and networking applications.
Newton Colmore Consulting Ltd
Embedded Software Engineer - Security Clearance - Cambridge
Newton Colmore Consulting Ltd Cambridge, Cambridgeshire
Embedded Software Engineer - Security Clearance - Cambridge A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar, sensors, and other complex technologies used in the defence, aerospace, telecommunications, and other cutting-edge sectors, where you will contribute to the development of new technologies. You will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical engineers, physicists, and other specialists. You won't necessarily need prior experience in the specific sector, as this is trainable, but you should have substantial experience in developing embedded systems using C/C++ programming languages. This company provides bespoke products and services for clients, ensuring that your projects will always be unique, presenting their own set of problems and challenges to keep you engaged. In addition to client projects, you will be involved in developing new versions of existing technology and improving current versions, offering a diverse and engaging role that will keep you interested for the long term. While experience in telecommunications, aerospace, scientific, radar, radio, or other complex technologies that involve communication between devices would be ideal, it is not essential. Your experience as an Embedded Software Engineer is more crucial than the specific sector. Certain roles may require security clearance, typically necessitating a British passport with no criminal record or a history of residing in the UK and paying taxes for several years (also with no criminal record). This role has arisen due to the company's growth. They take pride in investing in their staff by providing continuous training to support your career development. They have received awards for their commitment to staff development. In addition to award-winning training, career growth, and varied and unique work, you will receive a competitive starting salary, bonuses, pension contributions, medical insurance, life assurance, free parking, and other excellent benefits. There are currently several openings for Embedded Software Engineers within the company, so they will consider candidates with different levels of experience, from those early in their careers to senior candidates with years of experience. Salary will be determined based on experience, and there may be new roles approved in the future. If you are interested, we recommend submitting your application now to avoid missing out. For further information, please do not hesitate to call Andrew Welsh, Director of Medical Devices Recruitment and Scientific Recruitment Specialist at Newton Colmore, on +, or submit an application, and a member of our Newton Colmore team will contact you. Newton Colmore Consulting is a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors.
03/03/2026
Full time
Embedded Software Engineer - Security Clearance - Cambridge A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar, sensors, and other complex technologies used in the defence, aerospace, telecommunications, and other cutting-edge sectors, where you will contribute to the development of new technologies. You will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical engineers, physicists, and other specialists. You won't necessarily need prior experience in the specific sector, as this is trainable, but you should have substantial experience in developing embedded systems using C/C++ programming languages. This company provides bespoke products and services for clients, ensuring that your projects will always be unique, presenting their own set of problems and challenges to keep you engaged. In addition to client projects, you will be involved in developing new versions of existing technology and improving current versions, offering a diverse and engaging role that will keep you interested for the long term. While experience in telecommunications, aerospace, scientific, radar, radio, or other complex technologies that involve communication between devices would be ideal, it is not essential. Your experience as an Embedded Software Engineer is more crucial than the specific sector. Certain roles may require security clearance, typically necessitating a British passport with no criminal record or a history of residing in the UK and paying taxes for several years (also with no criminal record). This role has arisen due to the company's growth. They take pride in investing in their staff by providing continuous training to support your career development. They have received awards for their commitment to staff development. In addition to award-winning training, career growth, and varied and unique work, you will receive a competitive starting salary, bonuses, pension contributions, medical insurance, life assurance, free parking, and other excellent benefits. There are currently several openings for Embedded Software Engineers within the company, so they will consider candidates with different levels of experience, from those early in their careers to senior candidates with years of experience. Salary will be determined based on experience, and there may be new roles approved in the future. If you are interested, we recommend submitting your application now to avoid missing out. For further information, please do not hesitate to call Andrew Welsh, Director of Medical Devices Recruitment and Scientific Recruitment Specialist at Newton Colmore, on +, or submit an application, and a member of our Newton Colmore team will contact you. Newton Colmore Consulting is a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors.
Senior Electronics Test Engineer
Thurlby Thandar > Instruments (Aim-TTi) Huntingdon, Cambridgeshire
Job Title: Senior Electronics Test Engineer Location: Huntingdon, Cambridgeshire Salary: Competitive Job Type: Permanent, Full Time About us: Thurlby Thandar Instruments (TTi) is a well-established and highly respected designer and manufacturer of electronic test and measurement instrumentation. With more than 30 years of industry experience, we have built a global reputation for producing high-quality, precision instruments that are trusted by engineers, laboratories, and manufacturers worldwide. All design, development, and manufacturing activities are based at our site in Huntingdon, Cambridgeshire. From this location, we develop and produce a diverse portfolio of products including power supplies, signal generators, spectrum analysers, digital multimeters, and other advanced electronic test equipment. Our products are supplied internationally through a carefully selected network of distributors and partners. About the role: We are seeking a Senior Electronics Test Engineer to join our Manufacturing Test Department. This is a key technical role, offering the opportunity to play a pivotal part in both day-to-day production support and the longer-term development of our test strategies and processes. The successful candidate will initially be embedded within production test, gaining a detailed understanding of our full range of precision instruments and the manufacturing processes that support them. You will work hands-on with complex electronic assemblies, carrying out advanced fault diagnosis, root cause analysis, and component-level repair across a variety of analogue, digital, and mixed-signal products. As a Senior Electronics Test Engineer, you will act as a bridge between complex technical diagnostics and efficient, repeatable production testing. You will provide technical leadership and support to the production test team, working closely with the Technical Manager to ensure production targets, quality standards, and customer shipment schedules are met. Using your experience and technical insight, you will contribute to the development and continuous improvement of test strategies, test processes, and test equipment. You will help ensure best practices are followed, inefficiencies are identified, and improvements are implemented to enhance product quality, reliability, and throughput. This role also offers a clear development pathway, with the potential to progress into a Test Management position within approximately four years, for candidates who demonstrate the capability and desire to take on increased responsibility and leadership. About you: You will have a proven background in electronics test, fault diagnosis, and component-level repair, ideally gained in a low-volume, high-mix manufacturing environment where problem-solving and adaptability are essential. You should be comfortable working with complex electronic systems and able to go beyond simply fixing faults, instead understanding why failures occur. You will use this knowledge to propose and support improvements to test methods, manufacturing processes, and product robustness. You will be methodical, analytical, and quality-focused, with strong communication skills that allow you to work effectively with production teams, engineers, and management. Your profile should include: Demonstrable experience in electronics test, fault diagnosis, and component-level rework Active involvement in the design, development, or improvement of test processes and procedures The ability to analyse failures and identify root causes, not just symptoms Ideally, experience in test jig or fixture design and manufacture Ideally, experience in test software development or automated test environments A qualification in electronics to at least HNC level, or equivalent practical experience What we offer: We offer a supportive and technically challenging working environment, with a strong focus on work-life balance and employee wellbeing. Our benefits include: A 37-hour working week over a 4-day schedule 5 weeks' annual holiday Pension scheme Employee wellbeing programme Salary sacrifice scheme for electric vehicle leasing Candidates with experience of; Senior Electronics Engineer, Test Engineer, Fault Diagnosis, Component Level Repair, Test Strategy, Manufacturing Test, Test Jig Design, may also be considered for this role.
03/03/2026
Full time
Job Title: Senior Electronics Test Engineer Location: Huntingdon, Cambridgeshire Salary: Competitive Job Type: Permanent, Full Time About us: Thurlby Thandar Instruments (TTi) is a well-established and highly respected designer and manufacturer of electronic test and measurement instrumentation. With more than 30 years of industry experience, we have built a global reputation for producing high-quality, precision instruments that are trusted by engineers, laboratories, and manufacturers worldwide. All design, development, and manufacturing activities are based at our site in Huntingdon, Cambridgeshire. From this location, we develop and produce a diverse portfolio of products including power supplies, signal generators, spectrum analysers, digital multimeters, and other advanced electronic test equipment. Our products are supplied internationally through a carefully selected network of distributors and partners. About the role: We are seeking a Senior Electronics Test Engineer to join our Manufacturing Test Department. This is a key technical role, offering the opportunity to play a pivotal part in both day-to-day production support and the longer-term development of our test strategies and processes. The successful candidate will initially be embedded within production test, gaining a detailed understanding of our full range of precision instruments and the manufacturing processes that support them. You will work hands-on with complex electronic assemblies, carrying out advanced fault diagnosis, root cause analysis, and component-level repair across a variety of analogue, digital, and mixed-signal products. As a Senior Electronics Test Engineer, you will act as a bridge between complex technical diagnostics and efficient, repeatable production testing. You will provide technical leadership and support to the production test team, working closely with the Technical Manager to ensure production targets, quality standards, and customer shipment schedules are met. Using your experience and technical insight, you will contribute to the development and continuous improvement of test strategies, test processes, and test equipment. You will help ensure best practices are followed, inefficiencies are identified, and improvements are implemented to enhance product quality, reliability, and throughput. This role also offers a clear development pathway, with the potential to progress into a Test Management position within approximately four years, for candidates who demonstrate the capability and desire to take on increased responsibility and leadership. About you: You will have a proven background in electronics test, fault diagnosis, and component-level repair, ideally gained in a low-volume, high-mix manufacturing environment where problem-solving and adaptability are essential. You should be comfortable working with complex electronic systems and able to go beyond simply fixing faults, instead understanding why failures occur. You will use this knowledge to propose and support improvements to test methods, manufacturing processes, and product robustness. You will be methodical, analytical, and quality-focused, with strong communication skills that allow you to work effectively with production teams, engineers, and management. Your profile should include: Demonstrable experience in electronics test, fault diagnosis, and component-level rework Active involvement in the design, development, or improvement of test processes and procedures The ability to analyse failures and identify root causes, not just symptoms Ideally, experience in test jig or fixture design and manufacture Ideally, experience in test software development or automated test environments A qualification in electronics to at least HNC level, or equivalent practical experience What we offer: We offer a supportive and technically challenging working environment, with a strong focus on work-life balance and employee wellbeing. Our benefits include: A 37-hour working week over a 4-day schedule 5 weeks' annual holiday Pension scheme Employee wellbeing programme Salary sacrifice scheme for electric vehicle leasing Candidates with experience of; Senior Electronics Engineer, Test Engineer, Fault Diagnosis, Component Level Repair, Test Strategy, Manufacturing Test, Test Jig Design, may also be considered for this role.
Fynity
Embedded Software V&V Engineer
Fynity Stevenage, Hertfordshire
Verification & Validation (V&V) Engineer Embedded Systems Defence Technology High-Impact Engineering Join a growing V&V team supporting multiple cutting-edge defence programmes. You'll help qualify components across a range of advanced embedded systems, ensuring they perform safely, reliably, and to exacting standards. This hands-on role puts you at the centre of real technical challenges with the chance to influence next-generation products. Your Day to Day Create structured test cases from requirements Execute and document V&V test campaigns Analyse results and provide clear feedback Assess requirement testability and coverage Carry out timing tests, code-path analysis & focused code reviews Work in small V&V teams (2-3) embedded within larger engineering groups Use lab equipment including scopes, COTS tools, Rapita, LDRA & in-house test rigs Work with embedded platforms, RTOS and safety-critical systems Use Python and proprietary tools for scripting, data injection & analysis Your experience will cover: Strong V&V experience in an embedded software environment Ability to turn requirements into robust test cases Hands-on experience with electro-mechanical embedded systems Good understanding of the software engineering lifecycle Python scripting skills C code-level understanding (highly desirable); Ada a bonus Desirable Safety-critical experience Knowledge of DefStan 00-55, DO-178C, DO-330 Embedded development (C/C++/Ada) RTOS knowledge Experience with DOORS, EWM, LDRA, Rhapsody, Rapita Why Varied, meaningful work across multiple product lines Major exposure to real engineering challenges Strong training, development & career progression Collaborative environment with real influence on design Direct contribution to next-generation defence systems If you want a technically challenging, high-impact V&V role with genuine progression, this is the oneIf you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
03/03/2026
Full time
Verification & Validation (V&V) Engineer Embedded Systems Defence Technology High-Impact Engineering Join a growing V&V team supporting multiple cutting-edge defence programmes. You'll help qualify components across a range of advanced embedded systems, ensuring they perform safely, reliably, and to exacting standards. This hands-on role puts you at the centre of real technical challenges with the chance to influence next-generation products. Your Day to Day Create structured test cases from requirements Execute and document V&V test campaigns Analyse results and provide clear feedback Assess requirement testability and coverage Carry out timing tests, code-path analysis & focused code reviews Work in small V&V teams (2-3) embedded within larger engineering groups Use lab equipment including scopes, COTS tools, Rapita, LDRA & in-house test rigs Work with embedded platforms, RTOS and safety-critical systems Use Python and proprietary tools for scripting, data injection & analysis Your experience will cover: Strong V&V experience in an embedded software environment Ability to turn requirements into robust test cases Hands-on experience with electro-mechanical embedded systems Good understanding of the software engineering lifecycle Python scripting skills C code-level understanding (highly desirable); Ada a bonus Desirable Safety-critical experience Knowledge of DefStan 00-55, DO-178C, DO-330 Embedded development (C/C++/Ada) RTOS knowledge Experience with DOORS, EWM, LDRA, Rhapsody, Rapita Why Varied, meaningful work across multiple product lines Major exposure to real engineering challenges Strong training, development & career progression Collaborative environment with real influence on design Direct contribution to next-generation defence systems If you want a technically challenging, high-impact V&V role with genuine progression, this is the oneIf you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
Advanced Resource Managers Limited
Embedded Software Engineer
Advanced Resource Managers Limited Bristol, Somerset
Embedded Software Engineer (ADA) 12 month contract Based in Bristol Offering £68ph Inside IR35 Do you have experience in ADA? Do you have experience across the entire software engineering lifecycle? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Embedded Software Engineer (ADA), you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. You will be involved in: Working across the entire software engineering lifecycle Discussing requirement changes with the systems team Involved with the qualification and software releases Your skillset may include: Experience with ADA Background in Safety Critical Software Coding, process, and documentation Formal design methods and tools - Doors, Dimensions, Rhapsody, UML, SysML, Masoct, etc Experience developing Linux and networking applications If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further! Embedded Software Engineer (ADA) 12 month contract Based in Bristol Offering £68ph Inside IR35 Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
03/03/2026
Contractor
Embedded Software Engineer (ADA) 12 month contract Based in Bristol Offering £68ph Inside IR35 Do you have experience in ADA? Do you have experience across the entire software engineering lifecycle? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Embedded Software Engineer (ADA), you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. You will be involved in: Working across the entire software engineering lifecycle Discussing requirement changes with the systems team Involved with the qualification and software releases Your skillset may include: Experience with ADA Background in Safety Critical Software Coding, process, and documentation Formal design methods and tools - Doors, Dimensions, Rhapsody, UML, SysML, Masoct, etc Experience developing Linux and networking applications If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further! Embedded Software Engineer (ADA) 12 month contract Based in Bristol Offering £68ph Inside IR35 Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Saab UK
Firmware Engineer
Saab UK Bedford, Bedfordshire
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience: Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
03/03/2026
Full time
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience: Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
Vector Recruitment Ltd
Embedded Firmware Engineer
Vector Recruitment Ltd Cambridge, Cambridgeshire
Firmware / Embedded Software Engineer ( Next-Generation IoT Wearable Devices) Location: Cambridge (Hybrid) Salary: £50,000 - £60,000 + Excellent Benefits Contact: Adam Mayne Embedded Software Engineer Opportunity An exciting opportunity has arisen for an experienced Firmware / Embedded Software Engineer to join a rapidly growing technology company developing next-generation IoT, Bluetooth-enabled, low-power wearable devices.You'll be part of a talented, supportive R&D team working on real products with real users, contributing to both current-generation firmware and new product development from concept through to mass production.This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training, career growth and the chance to work with cutting-edge embedded technologies. Responsibilities of Firmware Engineer Designing and developing embedded firmware for IoT wearable products Working across the full product lifecycle - prototyping, implementation, optimisation, validation and release Creating efficient, reliable firmware for battery-powered, resource-constrained devices Developing and maintaining low-level drivers, communication interfaces and wireless protocol stacks Collaboration with hardware, electronics and software teams to deliver high-quality, production-ready systems What we are looking for, as much as possible from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low-power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular or other wireless protocols Experience with battery-powered, low-energy devices is highly beneficial Familiarity with Git, Jira, Bitbucket, or similar tooling Nice to Have Prior experience with wearable technologies Cellular expertise (e.g., LTE-M, NB-IoT) Exposure to embedded Linux environments
03/03/2026
Full time
Firmware / Embedded Software Engineer ( Next-Generation IoT Wearable Devices) Location: Cambridge (Hybrid) Salary: £50,000 - £60,000 + Excellent Benefits Contact: Adam Mayne Embedded Software Engineer Opportunity An exciting opportunity has arisen for an experienced Firmware / Embedded Software Engineer to join a rapidly growing technology company developing next-generation IoT, Bluetooth-enabled, low-power wearable devices.You'll be part of a talented, supportive R&D team working on real products with real users, contributing to both current-generation firmware and new product development from concept through to mass production.This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training, career growth and the chance to work with cutting-edge embedded technologies. Responsibilities of Firmware Engineer Designing and developing embedded firmware for IoT wearable products Working across the full product lifecycle - prototyping, implementation, optimisation, validation and release Creating efficient, reliable firmware for battery-powered, resource-constrained devices Developing and maintaining low-level drivers, communication interfaces and wireless protocol stacks Collaboration with hardware, electronics and software teams to deliver high-quality, production-ready systems What we are looking for, as much as possible from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low-power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular or other wireless protocols Experience with battery-powered, low-energy devices is highly beneficial Familiarity with Git, Jira, Bitbucket, or similar tooling Nice to Have Prior experience with wearable technologies Cellular expertise (e.g., LTE-M, NB-IoT) Exposure to embedded Linux environments
Major Recruitment
Lead Automation Engineer
Major Recruitment
Location: Nailsea, Somerset (Hybrid - onsite preferred) Rate: Up to £65 per hour Contract: Inside IR35 - 12 months approx with opportunities for longer term Hours: 37.5 per week Travel: International travel approx. 10% We are currently recruiting for an experienced Lead Engineer specialising in Embedded Software / Automation to join a global engineering organisation delivering advanced control system solutions. This is a key technical leadership role responsible for driving engineering delivery across complex projects within a highly regulated environment. Key Responsibilities: Lead development and delivery of control systems and embedded software solutions Produce and review FDS, Software Requirements Specifications, Design Documentation and Test Procedures Provide technical input into project planning and resource allocation Lead system testing activities and ensure compliance with engineering standards Support interface management and cross-project standardisation Contribute to audits, quality reviews and project close-out activities Requirements: Degree qualified in Engineering, Science or related discipline (or equivalent experience) 5+ years' automation / embedded software experience Strong PLC and HMI expertise (Twincat Soft PLC and Ignition SCADA desirable) Solid understanding of software development lifecycles and engineering best practice Experience delivering small to mid-scale technical projects Strong communication and documentation skills Ability to travel internationally as required This is an excellent opportunity to take a lead role within a technically advanced, global engineering environment. For further information or to apply, please get in touch.
03/03/2026
Contractor
Location: Nailsea, Somerset (Hybrid - onsite preferred) Rate: Up to £65 per hour Contract: Inside IR35 - 12 months approx with opportunities for longer term Hours: 37.5 per week Travel: International travel approx. 10% We are currently recruiting for an experienced Lead Engineer specialising in Embedded Software / Automation to join a global engineering organisation delivering advanced control system solutions. This is a key technical leadership role responsible for driving engineering delivery across complex projects within a highly regulated environment. Key Responsibilities: Lead development and delivery of control systems and embedded software solutions Produce and review FDS, Software Requirements Specifications, Design Documentation and Test Procedures Provide technical input into project planning and resource allocation Lead system testing activities and ensure compliance with engineering standards Support interface management and cross-project standardisation Contribute to audits, quality reviews and project close-out activities Requirements: Degree qualified in Engineering, Science or related discipline (or equivalent experience) 5+ years' automation / embedded software experience Strong PLC and HMI expertise (Twincat Soft PLC and Ignition SCADA desirable) Solid understanding of software development lifecycles and engineering best practice Experience delivering small to mid-scale technical projects Strong communication and documentation skills Ability to travel internationally as required This is an excellent opportunity to take a lead role within a technically advanced, global engineering environment. For further information or to apply, please get in touch.
Certain Advantage
Embedded Software V&V Engineer
Certain Advantage Stevenage, Hertfordshire
World Class Defence Organisation is currently looking to recruit an ADA Embedded Software V&V Engineer subcontractor on an initial 6 month contract. A defence or aerospace industry background would be great. Rate: £70.00 per hour Location: Stevenage Hybrid / Remote working: Full time on site (occasional work from home day) (The company are happy with a 4 day week) Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Duration: 6 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Interview process: 1 stage video interview Embedded Software V&V Engineer Job Description: The department create the complex, highly reliable real-time software that powers missile systems and their components, ensuring that they provide the performance and functionality their users require when they need it.They are involved all the way through development - from concept studies through trials firings and the move into production and service. Responsibilities: You will be responsible for the verification and validation activities on real-time systems application software for the next generation of Missile Systems.The role requires taking requirements, developing them into robust test cases, preparing and executing tests, capturing data, and delivering actionable feedback to project teams. You will have to draw upon your strong practical problem-solving skills, data acquisition expertise, and adaptability. Skillset/experience required: Essential: Strong experience of V&V activities in an embedded software environment. Strong problem-solving skills Ability to work independently or as part of a team Good communication skills Good documentation skills Ability to turn requirements into structured test cases and procedures. Experience of working in a lab environment on an electro mechanical product running embedded software. Good working knowledge of the complete software engineering lifecycle. Scripting abilities Embedded software development experience using Ada. Advantageous: Safety critical systems experience Embedded software development experience using C. Knowledge of standards such as DO-178C, DO-330 & DefStan 00-55 Knowledge of Real Time Operating Systems Model Driven Design experience Knowledge of test automation methods Knowledge of Lauterbach Trace tools, DOORS, Engineering Workflow Management (EWM/RTC), Rapita Suite, Rhapsody Breakpoint Analysis experience Experience of Focused Code Reviews
03/03/2026
Contractor
World Class Defence Organisation is currently looking to recruit an ADA Embedded Software V&V Engineer subcontractor on an initial 6 month contract. A defence or aerospace industry background would be great. Rate: £70.00 per hour Location: Stevenage Hybrid / Remote working: Full time on site (occasional work from home day) (The company are happy with a 4 day week) Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Duration: 6 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Interview process: 1 stage video interview Embedded Software V&V Engineer Job Description: The department create the complex, highly reliable real-time software that powers missile systems and their components, ensuring that they provide the performance and functionality their users require when they need it.They are involved all the way through development - from concept studies through trials firings and the move into production and service. Responsibilities: You will be responsible for the verification and validation activities on real-time systems application software for the next generation of Missile Systems.The role requires taking requirements, developing them into robust test cases, preparing and executing tests, capturing data, and delivering actionable feedback to project teams. You will have to draw upon your strong practical problem-solving skills, data acquisition expertise, and adaptability. Skillset/experience required: Essential: Strong experience of V&V activities in an embedded software environment. Strong problem-solving skills Ability to work independently or as part of a team Good communication skills Good documentation skills Ability to turn requirements into structured test cases and procedures. Experience of working in a lab environment on an electro mechanical product running embedded software. Good working knowledge of the complete software engineering lifecycle. Scripting abilities Embedded software development experience using Ada. Advantageous: Safety critical systems experience Embedded software development experience using C. Knowledge of standards such as DO-178C, DO-330 & DefStan 00-55 Knowledge of Real Time Operating Systems Model Driven Design experience Knowledge of test automation methods Knowledge of Lauterbach Trace tools, DOORS, Engineering Workflow Management (EWM/RTC), Rapita Suite, Rhapsody Breakpoint Analysis experience Experience of Focused Code Reviews
SRT Marine Systems plc
Senior Sensor Engineer
SRT Marine Systems plc City, Cardiff
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Sensor Engineer join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Sensor Engineer - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Sensor Engineer will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for fielddeployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Sensor Engineer Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Sensor Engineer Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Our Values at SRT Ambition - Aspiring to lead in maritimedomain management Innovation - Driving improvement through creativity and forward-thinking Quality - Committing to high standards in performance and reliability Responsibility - Being individually accountable and team-driven Team - Collaborating openly with colleagues, partners, and customers Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team Make a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
02/03/2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Sensor Engineer join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Sensor Engineer - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Sensor Engineer will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for fielddeployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Sensor Engineer Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Sensor Engineer Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Our Values at SRT Ambition - Aspiring to lead in maritimedomain management Innovation - Driving improvement through creativity and forward-thinking Quality - Committing to high standards in performance and reliability Responsibility - Being individually accountable and team-driven Team - Collaborating openly with colleagues, partners, and customers Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team Make a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Senior Embedded and Control Software Engineer
AB Dynamics Bradford-on-avon, Wiltshire
Description As a Senior Embedded and Control Software Engineer, you will be responsible for designing, developing, and deploying code for AB Dynamics automotive test equipment, ranging from track testing solutions (driving robot and Advanced Driver Assistance Systems (ADAS) target products) to laboratory-based testing equipment (SPMM, ANVH, SSTM). You will play a critical role in ensuring the successful delivery of high-quality products that meet customer requirements and industry standards. Collaboration with cross-functional teams to ensure the seamless integration of software into our products. This role offers an exciting opportunity to work with leading automotive clients worldwide. Core Responsibilities Real Time and Embedded Software Development with a focus on real time control software. Define, design and implement software architectures and robotics control systems, ensuring high performance in real-time environments. Define and implement software standard processes and practices for development and deployment. Ensure software safety and security compliance with industry standards and regulations in collaboration with the Systems Engineering Team. Troubleshoot and resolve complex software issues, optimizing performance and reliability. Stay up-to-date with industry trends and emerging technologies to drive continuous improvement in software development processes. Close collaboration with other functional and systems teams across the business. Contribute to feature planning and roadmap development. Support project planning and work estimation activities. Support code reviews and design discussions to uphold high engineering standards. What are we looking for? A technical background - most likely an Engineering Degree or similar. At least 2 years experience in C or C++ Knowledge of control systems and control theory Knowledge of communication protocols (e.g. CAN, Ethernet, EtherCAT) Experience with embedded systems development tools and platforms Experience with path planning, motion control, vehicle dynamics, or computer vision systems beneficial Excellent problem-solving and analytical skills Effective communication skills for conveying complex technical concepts to both technical and non-technical stakeholders Why join us? We are part of the AB Dynamics Group, an innovative, dynamic listed business with a friendly and supportive working environment. In addition to competitive salaries, our attractive benefits package includes a discretionary company bonus scheme, 25 days holiday (plus bank holidays), and generous company pension contributions. At AB Dynamics Group we set ourselves ambitious objectives and strive to work according to our values of customers, people, diversity, innovation, excellence and responsibility. We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. We use AI to help us assess applications fairly and objectively.
02/03/2026
Full time
Description As a Senior Embedded and Control Software Engineer, you will be responsible for designing, developing, and deploying code for AB Dynamics automotive test equipment, ranging from track testing solutions (driving robot and Advanced Driver Assistance Systems (ADAS) target products) to laboratory-based testing equipment (SPMM, ANVH, SSTM). You will play a critical role in ensuring the successful delivery of high-quality products that meet customer requirements and industry standards. Collaboration with cross-functional teams to ensure the seamless integration of software into our products. This role offers an exciting opportunity to work with leading automotive clients worldwide. Core Responsibilities Real Time and Embedded Software Development with a focus on real time control software. Define, design and implement software architectures and robotics control systems, ensuring high performance in real-time environments. Define and implement software standard processes and practices for development and deployment. Ensure software safety and security compliance with industry standards and regulations in collaboration with the Systems Engineering Team. Troubleshoot and resolve complex software issues, optimizing performance and reliability. Stay up-to-date with industry trends and emerging technologies to drive continuous improvement in software development processes. Close collaboration with other functional and systems teams across the business. Contribute to feature planning and roadmap development. Support project planning and work estimation activities. Support code reviews and design discussions to uphold high engineering standards. What are we looking for? A technical background - most likely an Engineering Degree or similar. At least 2 years experience in C or C++ Knowledge of control systems and control theory Knowledge of communication protocols (e.g. CAN, Ethernet, EtherCAT) Experience with embedded systems development tools and platforms Experience with path planning, motion control, vehicle dynamics, or computer vision systems beneficial Excellent problem-solving and analytical skills Effective communication skills for conveying complex technical concepts to both technical and non-technical stakeholders Why join us? We are part of the AB Dynamics Group, an innovative, dynamic listed business with a friendly and supportive working environment. In addition to competitive salaries, our attractive benefits package includes a discretionary company bonus scheme, 25 days holiday (plus bank holidays), and generous company pension contributions. At AB Dynamics Group we set ourselves ambitious objectives and strive to work according to our values of customers, people, diversity, innovation, excellence and responsibility. We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. We use AI to help us assess applications fairly and objectively.
Insignis
Senior Software Engineer
Insignis
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Insignis
Senior Software Engineer
Insignis Fareham, Hampshire
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Insignis
Principal Software Engineer
Insignis
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Certain Advantage
Embedded Software V&V Engineer
Certain Advantage Stevenage, Hertfordshire
World Class Defence Organisation is currently looking to recruit an ADA Embedded Software V&V Engineer subcontractor on an initial 6 month contract. A defence or aerospace industry background would be great. Rate: £70.00 per hour Location: Stevenage Hybrid/Remote working: Full time on site (occasional work from home day) (The company are happy with a 4 day week) Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Duration: 6 months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Interview process: 1 stage video interview Embedded Software V&V Engineer Job Description: The department create the complex, highly reliable Real Time software that powers missile systems and their components, ensuring that they provide the performance and functionality their users require when they need it. They are involved all the way through development - from concept studies through trials firings and the move into production and service. Responsibilities: You will be responsible for the verification and validation activities on Real Time systems application software for the next generation of Missile Systems. The role requires taking requirements, developing them into robust test cases, preparing and executing tests, capturing data, and delivering actionable feedback to project teams. You will have to draw upon your strong practical problem-solving skills, data acquisition expertise, and adaptability. Skillset/experience required: Essential: Strong experience of V&V activities in an Embedded software environment. Strong problem-solving skills Ability to work independently or as part of a team Good communication skills Good documentation skills Ability to turn requirements into structured test cases and procedures. Experience of working in a lab environment on an electro mechanical product running Embedded software. Good working knowledge of the complete software engineering life cycle. Scripting abilities Embedded software development experience using Ada. Advantageous: Safety critical systems experience Embedded software development experience using C. Knowledge of standards such as DO-178C, DO-330 & DefStan 00-55 Knowledge of Real Time Operating Systems Model Driven Design experience Knowledge of test automation methods Knowledge of Lauterbach Trace tools, DOORS, Engineering Workflow Management (EWM/RTC), Rapita Suite, Rhapsody Breakpoint Analysis experience Experience of Focused Code Reviews
26/02/2026
Contractor
World Class Defence Organisation is currently looking to recruit an ADA Embedded Software V&V Engineer subcontractor on an initial 6 month contract. A defence or aerospace industry background would be great. Rate: £70.00 per hour Location: Stevenage Hybrid/Remote working: Full time on site (occasional work from home day) (The company are happy with a 4 day week) Contract: 37 Hours per week Overtime: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Duration: 6 months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Interview process: 1 stage video interview Embedded Software V&V Engineer Job Description: The department create the complex, highly reliable Real Time software that powers missile systems and their components, ensuring that they provide the performance and functionality their users require when they need it. They are involved all the way through development - from concept studies through trials firings and the move into production and service. Responsibilities: You will be responsible for the verification and validation activities on Real Time systems application software for the next generation of Missile Systems. The role requires taking requirements, developing them into robust test cases, preparing and executing tests, capturing data, and delivering actionable feedback to project teams. You will have to draw upon your strong practical problem-solving skills, data acquisition expertise, and adaptability. Skillset/experience required: Essential: Strong experience of V&V activities in an Embedded software environment. Strong problem-solving skills Ability to work independently or as part of a team Good communication skills Good documentation skills Ability to turn requirements into structured test cases and procedures. Experience of working in a lab environment on an electro mechanical product running Embedded software. Good working knowledge of the complete software engineering life cycle. Scripting abilities Embedded software development experience using Ada. Advantageous: Safety critical systems experience Embedded software development experience using C. Knowledge of standards such as DO-178C, DO-330 & DefStan 00-55 Knowledge of Real Time Operating Systems Model Driven Design experience Knowledge of test automation methods Knowledge of Lauterbach Trace tools, DOORS, Engineering Workflow Management (EWM/RTC), Rapita Suite, Rhapsody Breakpoint Analysis experience Experience of Focused Code Reviews
Vector Recruitment
Embedded Firmware Engineer
Vector Recruitment Cambridge, Cambridgeshire
Firmware / Embedded Software Engineer ( Next Generation IoT Wearable Devices) Location: Cambridge (Hybrid) Salary: £50,000 £60,000 + Excellent Benefits Contact: Adam Mayne (url removed) (phone number removed) Embedded Software Engineer Opportunity An exciting opportunity has arisen for an experienced Firmware / Embedded Software Engineer to join a rapidly growing technology company developing next generation IoT, Bluetooth enabled, low power wearable devices. You ll be part of a talented, supportive R&D team working on real products with real users, contributing to both current generation firmware and new product development from concept through to mass production. This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training, career growth and the chance to work with cutting edge embedded technologies. Responsibilities of Firmware Engineer Designing and developing embedded firmware for IoT wearable products Working across the full product lifecycle prototyping, implementation, optimisation, validation and release Creating efficient, reliable firmware for battery powered, resource constrained devices Developing and maintaining low level drivers, communication interfaces and wireless protocol stacks Collaboration with hardware, electronics and software teams to deliver high quality, production ready systems What we are looking for, as much as possible from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular or other wireless protocols Experience with battery-powered, low-energy devices is highly beneficial Familiarity with Git, Jira, Bitbucket, or similar tooling Nice to Have Prior experience with wearable technologies Cellular expertise (e.g., LTE M, NB IoT) Exposure to embedded Linux environments
24/02/2026
Full time
Firmware / Embedded Software Engineer ( Next Generation IoT Wearable Devices) Location: Cambridge (Hybrid) Salary: £50,000 £60,000 + Excellent Benefits Contact: Adam Mayne (url removed) (phone number removed) Embedded Software Engineer Opportunity An exciting opportunity has arisen for an experienced Firmware / Embedded Software Engineer to join a rapidly growing technology company developing next generation IoT, Bluetooth enabled, low power wearable devices. You ll be part of a talented, supportive R&D team working on real products with real users, contributing to both current generation firmware and new product development from concept through to mass production. This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training, career growth and the chance to work with cutting edge embedded technologies. Responsibilities of Firmware Engineer Designing and developing embedded firmware for IoT wearable products Working across the full product lifecycle prototyping, implementation, optimisation, validation and release Creating efficient, reliable firmware for battery powered, resource constrained devices Developing and maintaining low level drivers, communication interfaces and wireless protocol stacks Collaboration with hardware, electronics and software teams to deliver high quality, production ready systems What we are looking for, as much as possible from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular or other wireless protocols Experience with battery-powered, low-energy devices is highly beneficial Familiarity with Git, Jira, Bitbucket, or similar tooling Nice to Have Prior experience with wearable technologies Cellular expertise (e.g., LTE M, NB IoT) Exposure to embedded Linux environments
In-Parallel Computer Staff Ltd
Systems Engineer
In-Parallel Computer Staff Ltd
Our Client is seeking Systems Engineers who have experience of the whole Systems Lifecycle from Concept through to Delivery. This will involve Requirements Capture, System Design, Integration, Test, Verification / Validation of high integrity Embedded related products ideally for the Defence / Military market sector. It is expected that you will have some understanding of Software / Electronics and Mechanical elements as liaison with these teams is required together with Customer interactions both verbally and in person etc. Good Documentation skills are also important. Other desirable knowledge will include Comms Protocols, Radar or Avionics or similar applications. Current SC Level Clearance is a benefit but you must be eligible and willing to undertake this process. In-Parallel Computer Staff Ltd is providing services as an Employment Business.
13/02/2026
Full time
Our Client is seeking Systems Engineers who have experience of the whole Systems Lifecycle from Concept through to Delivery. This will involve Requirements Capture, System Design, Integration, Test, Verification / Validation of high integrity Embedded related products ideally for the Defence / Military market sector. It is expected that you will have some understanding of Software / Electronics and Mechanical elements as liaison with these teams is required together with Customer interactions both verbally and in person etc. Good Documentation skills are also important. Other desirable knowledge will include Comms Protocols, Radar or Avionics or similar applications. Current SC Level Clearance is a benefit but you must be eligible and willing to undertake this process. In-Parallel Computer Staff Ltd is providing services as an Employment Business.
ECM Selection (Holdings) Limited
Medical Device Software Engineer
ECM Selection (Holdings) Limited Cambridge, Cambridgeshire
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
12/02/2026
Full time
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Endeavour Recruitment
Embedded ADA Software Engineer
Endeavour Recruitment Bristol, Gloucestershire
Embedded ADA Software Engineer (3168-1) JOB LOCATION: BRISTOL SECURITY CLEARANCE LEVEL: SC needed to start- UKEO DURATION: 12+ Months WORK PATTERN: Fully Onsite; Open to 4 Days Compressed Possible PAY RATE: 65 - 68 Per Hour Umbrella Inside IR35 TARGET INDUSTRIES AND COMPANIES. Is Defence a must? If not what industries can be considered Ideally- Defence & Aerospace Open to others with similar processes- Nuclear, Medical or Rail etc. Essential Skillset & Tools Essential- ADA, Background in safety critical software. Desirable- Linux, Doors, Dimensions, Rhapsody, UML, Mascot etc. Overview: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers. The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems. Responsibilities: We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/Experience Required : Essentials: Experienced in ADA SC cleared Solid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors. The development is Safety critical, so a high standard of coding, process & documentation is required. Good to Have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/Mascot Experience in developing Linux and networking applications.
11/02/2026
Contractor
Embedded ADA Software Engineer (3168-1) JOB LOCATION: BRISTOL SECURITY CLEARANCE LEVEL: SC needed to start- UKEO DURATION: 12+ Months WORK PATTERN: Fully Onsite; Open to 4 Days Compressed Possible PAY RATE: 65 - 68 Per Hour Umbrella Inside IR35 TARGET INDUSTRIES AND COMPANIES. Is Defence a must? If not what industries can be considered Ideally- Defence & Aerospace Open to others with similar processes- Nuclear, Medical or Rail etc. Essential Skillset & Tools Essential- ADA, Background in safety critical software. Desirable- Linux, Doors, Dimensions, Rhapsody, UML, Mascot etc. Overview: We work on technology that is at the forefront of European missile system design, delivering safe, secure, and reliable products to our customers. The System software department covers all aspects of command and control software (C2) for both land and maritime missile systems. We are expanding the Sea Viper and Sea Ceptor missile C2 team for the development of the next generation of advanced maritime air defence systems. Responsibilities: We work across the entire software engineering lifecycle, from discussing requirement change with the Systems team, all the way to being involved with qualification and software releases. Skillset/Experience Required : Essentials: Experienced in ADA SC cleared Solid background in Safety critical SW from Def, aero, rail, nuclear or medical sectors. The development is Safety critical, so a high standard of coding, process & documentation is required. Good to Have: Formal design methods and tools: Doors, Dimensions, Rhapsody/UML/SysML/Mascot Experience in developing Linux and networking applications.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board