Job Title: IoT Embedded Software Engineer Location: Leicestershire (Hybrid 3 days per week onsite) Salary: Up to £75k (Depending on Experience) We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you. About the Role Design, develop, and maintain embedded software for IoT devices and edge-connected systems. Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components. Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa. Develop connectivity, telemetry, remote monitoring, and device management functionality. Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation. Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions. Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption. Maintain technical documentation and contribute to software architecture decisions. Participate in CI/CD pipelines for automated testing, deployment, and software delivery. About You Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline. Strong commercial experience developing embedded software in C/C++. Experience with Linux-based embedded systems and Python for scripting, automation, or testing. Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms. Strong understanding of IoT architectures, edge devices, and connected product development. Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies. Knowledge of secure communications, device authentication, encryption, and secure data transmission. Experience with low-power embedded design and battery-powered IoT devices. Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers. Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Desirable Skills Yocto Linux and embedded Linux customisation. OTA firmware update systems and device lifecycle management. Bootloader development and firmware architecture. Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar). Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces. Experience with edge computing and real-time data processing. TDD/BDD methodologies and hardware simulation/testing environments. Please note that sponsorship is not available for this role. If interested, please send over an updated CV.
24/06/2026
Full time
Job Title: IoT Embedded Software Engineer Location: Leicestershire (Hybrid 3 days per week onsite) Salary: Up to £75k (Depending on Experience) We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you. About the Role Design, develop, and maintain embedded software for IoT devices and edge-connected systems. Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components. Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa. Develop connectivity, telemetry, remote monitoring, and device management functionality. Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation. Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions. Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption. Maintain technical documentation and contribute to software architecture decisions. Participate in CI/CD pipelines for automated testing, deployment, and software delivery. About You Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline. Strong commercial experience developing embedded software in C/C++. Experience with Linux-based embedded systems and Python for scripting, automation, or testing. Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms. Strong understanding of IoT architectures, edge devices, and connected product development. Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies. Knowledge of secure communications, device authentication, encryption, and secure data transmission. Experience with low-power embedded design and battery-powered IoT devices. Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers. Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps. Desirable Skills Yocto Linux and embedded Linux customisation. OTA firmware update systems and device lifecycle management. Bootloader development and firmware architecture. Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar). Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces. Experience with edge computing and real-time data processing. TDD/BDD methodologies and hardware simulation/testing environments. Please note that sponsorship is not available for this role. If interested, please send over an updated CV.
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well positioned to help shape the future of television and streaming media around the world, continued success stems from experienced embedded software engineers like you joining the Roku OS, OS Extensions and Apps Team. About the role In this role, you will be part of the team that's responsible for developing core features and enabling streaming applications like Netflix, YouTube, BBC on the Roku platform. This will draw on your knowledge of NDK development, DRM and browser technologies, audio video streaming standards, graphics and application performance optimisation (focusing on embedded systems). The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Understand the architecture needs to enable top tier streaming applications on top of Roku OS, and develop software needed to deliver our users a world-class streaming experience under all operating conditions. Work on audio, video and graphics functionality porting, and understand partner application certification requirements and work with certification QA team members to close certification issues. Work on embedded browser technologies like Webkit, Chromium used in partner applications to deliver best streaming experience. Work both independently and in small groups to deliver new features and functionality on-time. Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software. Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain. Demonstrate the ability to dig-deep to find solutions to tough problems affecting our users. We're excited if you have 5+ years of relevant software development experience Extensive programming experience with C++ Proven track record of success with embedded systems development projects and Linux operating systems. Deep understanding of multi-threaded development and concurrency management. Experience working on embedded browsers like Chromium, Webkit, Opera. Experience in API design and developing portable code. Should be able to accurately estimate software tasks and work to schedule. Ability to architect, implement, and test systems for performance and low resource consumption. Good understanding of open-source development Knowledge of TCP/IP, TLS, HTTP, DRM technologies like PlayReady, Widevine and streaming protocols such as WebRTC, HLS, or DASH. Bachelors or Masters' in Computer Science or equivalent engineering experience Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
24/06/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well positioned to help shape the future of television and streaming media around the world, continued success stems from experienced embedded software engineers like you joining the Roku OS, OS Extensions and Apps Team. About the role In this role, you will be part of the team that's responsible for developing core features and enabling streaming applications like Netflix, YouTube, BBC on the Roku platform. This will draw on your knowledge of NDK development, DRM and browser technologies, audio video streaming standards, graphics and application performance optimisation (focusing on embedded systems). The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Understand the architecture needs to enable top tier streaming applications on top of Roku OS, and develop software needed to deliver our users a world-class streaming experience under all operating conditions. Work on audio, video and graphics functionality porting, and understand partner application certification requirements and work with certification QA team members to close certification issues. Work on embedded browser technologies like Webkit, Chromium used in partner applications to deliver best streaming experience. Work both independently and in small groups to deliver new features and functionality on-time. Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software. Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain. Demonstrate the ability to dig-deep to find solutions to tough problems affecting our users. We're excited if you have 5+ years of relevant software development experience Extensive programming experience with C++ Proven track record of success with embedded systems development projects and Linux operating systems. Deep understanding of multi-threaded development and concurrency management. Experience working on embedded browsers like Chromium, Webkit, Opera. Experience in API design and developing portable code. Should be able to accurately estimate software tasks and work to schedule. Ability to architect, implement, and test systems for performance and low resource consumption. Good understanding of open-source development Knowledge of TCP/IP, TLS, HTTP, DRM technologies like PlayReady, Widevine and streaming protocols such as WebRTC, HLS, or DASH. Bachelors or Masters' in Computer Science or equivalent engineering experience Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to .
Your impact We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world class software engineers who will continuously improve, collaborate and innovate with other engineers to create market leading products within the defence industry. What you'll bring Understanding and knowledge of one or more of the following: Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Familiarity with development to design and coding standards. This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company funded benefits package that supports your wellbeing, career development, and work life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge:Enjoy generous leave with the opportunity to accrue up to 12 additional flexi days each year. Secure your Future:Benefit from our award winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters:Free access to mental health support, financial advice, and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend:Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working:Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Southampton Contract Type: Permanent Hybrid Working: Hybrid
24/06/2026
Full time
Your impact We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world class software engineers who will continuously improve, collaborate and innovate with other engineers to create market leading products within the defence industry. What you'll bring Understanding and knowledge of one or more of the following: Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Familiarity with development to design and coding standards. This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company funded benefits package that supports your wellbeing, career development, and work life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge:Enjoy generous leave with the opportunity to accrue up to 12 additional flexi days each year. Secure your Future:Benefit from our award winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters:Free access to mental health support, financial advice, and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend:Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working:Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Southampton Contract Type: Permanent Hybrid Working: Hybrid
Your impact We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world class software engineers who will continuously improve, collaborate and innovate with other engineers to create market leading products within the defence industry. What you'll bring Understanding and knowledge of one or more of the following: Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Familiarity with development to design and coding standards. This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company funded benefits package that supports your wellbeing, career development, and work life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge:Enjoy generous leave with the opportunity to accrue up to 12 additional flexi days each year. Secure your Future:Benefit from our award winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters:Free access to mental health support, financial advice, and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend:Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working:Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Southampton Contract Type: Permanent Hybrid Working: Hybrid
24/06/2026
Full time
Your impact We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world class software engineers who will continuously improve, collaborate and innovate with other engineers to create market leading products within the defence industry. What you'll bring Understanding and knowledge of one or more of the following: Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Familiarity with development to design and coding standards. This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company funded benefits package that supports your wellbeing, career development, and work life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge:Enjoy generous leave with the opportunity to accrue up to 12 additional flexi days each year. Secure your Future:Benefit from our award winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters:Free access to mental health support, financial advice, and employee led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend:Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working:Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Southampton Contract Type: Permanent Hybrid Working: Hybrid
At CGI, we're redefining what's possible in the Space, Defence, and Intelligence sector delivering secure, mission critical systems that protect the UK and drive national capability. As a C++ Software Engineer, you'll help design and implement next generation solutions that enable operational excellence and resilience in the most demanding environments. You'll be part of a trusted team that values innovation, ownership, and collaboration-empowering you to shape the future of defence technology while advancing your own career through continuous learning and professional growth. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner, not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Force Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the highly secure nature of the work, this role is only open to sole UK Nationals who hold or are eligible to hold High Level Clearance (HLC). While hybrid or remote working may be possible, regular attendance at the secure site will be required. Your future duties and responsibilities In this role, you will engineer high-performance, secure software systems that underpin mission critical defence operations. You'll collaborate with clients and cross functional teams to design, develop, and deliver robust solutions that meet exacting standards of performance and reliability. Your expertise will directly influence the success of strategic projects, ensuring our clients maintain a technological edge in national security. You'll take ownership of your work from concept through delivery, bringing creativity and precision to every challenge. Supported by CGI's collaborative culture, you'll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career. Key responsibilities Design & develop high quality, modern C++ software solutions aligned with mission objectives. Collaborate & innovate: work closely with multidisciplinary teams and clients to translate technical requirements into effective solutions. Optimise & secure: apply secure coding standards, performance optimisation, and rigorous testing practices. Deliver & evolve: contribute to Agile ceremonies, CI/CD pipelines, and continuous improvement initiatives. Document & communicate: produce clear technical documentation and contribute to knowledge sharing across teams. Required qualifications to be successful in this role You should have strong experience developing secure, high-performance software using modern C++ and be passionate about delivering reliable systems that make a real difference. A background in defence, aerospace, or similar high assurance environments is advantageous but not essential. Essential qualifications Proven experience with modern C++ (C+ and above) and OOD principles. Solid understanding of multithreading, concurrency, and real time software design. Familiarity with Linux and cross platform development environments. Experience with CI/CD tools, version control, and unit testing frameworks. Awareness of secure coding standards and best practices. Strong analytical and problem solving skills, with the ability to work effectively in collaborative teams. Desirable qualifications Experience in embedded or mission critical systems. Knowledge of middleware technologies (e.g., DDS, ZeroMQ) and scripting (Python, Bash). Understanding of Agile delivery models such as Scrum or SAFe.
24/06/2026
Full time
At CGI, we're redefining what's possible in the Space, Defence, and Intelligence sector delivering secure, mission critical systems that protect the UK and drive national capability. As a C++ Software Engineer, you'll help design and implement next generation solutions that enable operational excellence and resilience in the most demanding environments. You'll be part of a trusted team that values innovation, ownership, and collaboration-empowering you to shape the future of defence technology while advancing your own career through continuous learning and professional growth. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner, not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Force Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the highly secure nature of the work, this role is only open to sole UK Nationals who hold or are eligible to hold High Level Clearance (HLC). While hybrid or remote working may be possible, regular attendance at the secure site will be required. Your future duties and responsibilities In this role, you will engineer high-performance, secure software systems that underpin mission critical defence operations. You'll collaborate with clients and cross functional teams to design, develop, and deliver robust solutions that meet exacting standards of performance and reliability. Your expertise will directly influence the success of strategic projects, ensuring our clients maintain a technological edge in national security. You'll take ownership of your work from concept through delivery, bringing creativity and precision to every challenge. Supported by CGI's collaborative culture, you'll have opportunities to innovate, contribute to technical direction, and build a rewarding, purpose-driven career. Key responsibilities Design & develop high quality, modern C++ software solutions aligned with mission objectives. Collaborate & innovate: work closely with multidisciplinary teams and clients to translate technical requirements into effective solutions. Optimise & secure: apply secure coding standards, performance optimisation, and rigorous testing practices. Deliver & evolve: contribute to Agile ceremonies, CI/CD pipelines, and continuous improvement initiatives. Document & communicate: produce clear technical documentation and contribute to knowledge sharing across teams. Required qualifications to be successful in this role You should have strong experience developing secure, high-performance software using modern C++ and be passionate about delivering reliable systems that make a real difference. A background in defence, aerospace, or similar high assurance environments is advantageous but not essential. Essential qualifications Proven experience with modern C++ (C+ and above) and OOD principles. Solid understanding of multithreading, concurrency, and real time software design. Familiarity with Linux and cross platform development environments. Experience with CI/CD tools, version control, and unit testing frameworks. Awareness of secure coding standards and best practices. Strong analytical and problem solving skills, with the ability to work effectively in collaborative teams. Desirable qualifications Experience in embedded or mission critical systems. Knowledge of middleware technologies (e.g., DDS, ZeroMQ) and scripting (Python, Bash). Understanding of Agile delivery models such as Scrum or SAFe.
Software Solutions Architect - Autonomous & Robotic Systems 80,000 + Bonus (OTE 100,000+) Newcastle upon Tyne, Hybrid 3/2, Relocation Package Available KO2's client is one of the world's leading providers of counter-mine and combat engineering systems, supplying complex autonomous and remote-controlled equipment to military end users globally. With a 3m R&D investment programme underway and an ambitious roadmap to become the world number one for Autonomous Combat Engineering Systems, this is a rare opportunity to join at the architectural heart of that journey. If this role is not for you but you know someone it would suit, please refer them to KO2 and we will ensure you receive an exceptional incentive for anyone you refer for any role. The Role This is a senior, architecture-level position within the R&D function, reporting to the Head of R&D. You will not be the primary coder. You will be the person who designs and governs the software architecture and CI/CD process that the engineering team builds within. You will own the framework that ensures software developed across robotics payloads, vehicle automation, computer vision, sensor integration, digital twins and simulation is scalable, maintainable, compliant and defensible to safety-critical standards. Critically, this is an R&D environment. You will need the pragmatism to allow a first-off prototype to move forward on the right evidential path without demanding full compliance upfront, while ensuring the architecture and process in place can scale to full qualification when required. What You Will Be Responsible For Defining and implementing end-to-end software architecture and CI/CD pipelines for remote and autonomous systems. Establishing unit testing, verification and validation processes, and building the body of evidence required to satisfy defence safety-critical standards. Integrating software architecture across control systems, computer vision, sensor fusion, simulation and digital twin platforms. Supporting final system integration, commissioning and real-world field trials with global military end users. Skills and Experience Required You will have a strong background in software architecture design and implementation for safety-critical or compliance-driven systems. Hands-on experience with C/C++ and Python in Linux real-time environments is essential, as is the ability to read electrical schematics and work across hardware and software boundaries. Experience implementing CI/CD processes for safety-critical software is required. Familiarity with ROS/ROS2 is advantageous, and experience with machine learning, OpenCV or CODESYS/PLC environments is beneficial. A background in automotive safety systems, defence, robotics or autonomous vehicle development would be highly relevant. Degree in Software Engineering, Computer Science or equivalent to a 2:1 minimum. The Package Basic salary of 80,000, with an annual bonus scheme that realistically returns 30% in a solid year, taking total cash comfortably into six figures, with a maximum potential of 40%. An 8% matched pension, free breakfast and lunch in the on-site canteen daily, and a 35 hour working week with Tuesday, Wednesday and Thursday on-site, Monday and Friday from home, and a half day finish on Fridays. A 5,000 relocation allowance is available for the right candidate. Security clearance is required and will be company supported. If you are an experienced Software Architect who has governed CI/CD and safety-critical software processes in a complex engineering environment and want to shape something from the ground up in a high-growth defence technology business, we would like to hear from you. Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering.
24/06/2026
Full time
Software Solutions Architect - Autonomous & Robotic Systems 80,000 + Bonus (OTE 100,000+) Newcastle upon Tyne, Hybrid 3/2, Relocation Package Available KO2's client is one of the world's leading providers of counter-mine and combat engineering systems, supplying complex autonomous and remote-controlled equipment to military end users globally. With a 3m R&D investment programme underway and an ambitious roadmap to become the world number one for Autonomous Combat Engineering Systems, this is a rare opportunity to join at the architectural heart of that journey. If this role is not for you but you know someone it would suit, please refer them to KO2 and we will ensure you receive an exceptional incentive for anyone you refer for any role. The Role This is a senior, architecture-level position within the R&D function, reporting to the Head of R&D. You will not be the primary coder. You will be the person who designs and governs the software architecture and CI/CD process that the engineering team builds within. You will own the framework that ensures software developed across robotics payloads, vehicle automation, computer vision, sensor integration, digital twins and simulation is scalable, maintainable, compliant and defensible to safety-critical standards. Critically, this is an R&D environment. You will need the pragmatism to allow a first-off prototype to move forward on the right evidential path without demanding full compliance upfront, while ensuring the architecture and process in place can scale to full qualification when required. What You Will Be Responsible For Defining and implementing end-to-end software architecture and CI/CD pipelines for remote and autonomous systems. Establishing unit testing, verification and validation processes, and building the body of evidence required to satisfy defence safety-critical standards. Integrating software architecture across control systems, computer vision, sensor fusion, simulation and digital twin platforms. Supporting final system integration, commissioning and real-world field trials with global military end users. Skills and Experience Required You will have a strong background in software architecture design and implementation for safety-critical or compliance-driven systems. Hands-on experience with C/C++ and Python in Linux real-time environments is essential, as is the ability to read electrical schematics and work across hardware and software boundaries. Experience implementing CI/CD processes for safety-critical software is required. Familiarity with ROS/ROS2 is advantageous, and experience with machine learning, OpenCV or CODESYS/PLC environments is beneficial. A background in automotive safety systems, defence, robotics or autonomous vehicle development would be highly relevant. Degree in Software Engineering, Computer Science or equivalent to a 2:1 minimum. The Package Basic salary of 80,000, with an annual bonus scheme that realistically returns 30% in a solid year, taking total cash comfortably into six figures, with a maximum potential of 40%. An 8% matched pension, free breakfast and lunch in the on-site canteen daily, and a 35 hour working week with Tuesday, Wednesday and Thursday on-site, Monday and Friday from home, and a half day finish on Fridays. A 5,000 relocation allowance is available for the right candidate. Security clearance is required and will be company supported. If you are an experienced Software Architect who has governed CI/CD and safety-critical software processes in a complex engineering environment and want to shape something from the ground up in a high-growth defence technology business, we would like to hear from you. Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering.
Sivara GmbH in Cambridge is looking for an engineer to join their expanding embedded software team. The role involves porting existing software to new hardware and integrating cybersecurity features in a hybrid work environment. Candidates should be adept in real-time Embedded C and have familiarity with Linux development. The salary range is between £45,000 - £70,000, complemented by benefits such as medical insurance, a performance bonus, pension contributions, 25 days of holiday, and flexible work arrangements.
23/06/2026
Full time
Sivara GmbH in Cambridge is looking for an engineer to join their expanding embedded software team. The role involves porting existing software to new hardware and integrating cybersecurity features in a hybrid work environment. Candidates should be adept in real-time Embedded C and have familiarity with Linux development. The salary range is between £45,000 - £70,000, complemented by benefits such as medical insurance, a performance bonus, pension contributions, 25 days of holiday, and flexible work arrangements.
Salary: £45,000 - 70,000 per year Requirements: Real time Embedded C Linux development (ideally kernel, drivers, configuration) Networking projects with TCP/IP protocols Comfortable working hands on with hardware Multimedia, encoding/decoding, streaming (desirable) Cybersecurity (desirable) USB, HDMI, DisplayPort, serial, audio (desirable) Porting (desirable) Continuous integration / automated testing (desirable) Multi-threaded or multi-process applications (desirable) Device Drivers (desirable) Responsibilities: Work on porting existing embedded software to new hardware Integrate a modern Linux environment Add cybersecurity features Manage complex networking Implement video codecs and rendering technology Collaborate closely with hardware engineers, firmware, and test teams Engage in hands on work with physical equipment Participate in a hybrid work environment with flexible start times Technologies: Embedded Firmware Hardware Linux TCP/IP Network More: We are an expanding embedded software team located in the Cambridge area, focused on developing the next generation of our platform. Our work involves consolidating codebases and meeting new cybersecurity and multimedia requirements. We offer a salary between £45,000 - £70,000, along with benefits including medical, bonus, pension, life assurance, 25 days holiday, and hybrid working arrangements. We value hands on technical depth and encourage collaborative teamwork. last updated 25 week of 2026
23/06/2026
Full time
Salary: £45,000 - 70,000 per year Requirements: Real time Embedded C Linux development (ideally kernel, drivers, configuration) Networking projects with TCP/IP protocols Comfortable working hands on with hardware Multimedia, encoding/decoding, streaming (desirable) Cybersecurity (desirable) USB, HDMI, DisplayPort, serial, audio (desirable) Porting (desirable) Continuous integration / automated testing (desirable) Multi-threaded or multi-process applications (desirable) Device Drivers (desirable) Responsibilities: Work on porting existing embedded software to new hardware Integrate a modern Linux environment Add cybersecurity features Manage complex networking Implement video codecs and rendering technology Collaborate closely with hardware engineers, firmware, and test teams Engage in hands on work with physical equipment Participate in a hybrid work environment with flexible start times Technologies: Embedded Firmware Hardware Linux TCP/IP Network More: We are an expanding embedded software team located in the Cambridge area, focused on developing the next generation of our platform. Our work involves consolidating codebases and meeting new cybersecurity and multimedia requirements. We offer a salary between £45,000 - £70,000, along with benefits including medical, bonus, pension, life assurance, 25 days holiday, and hybrid working arrangements. We value hands on technical depth and encourage collaborative teamwork. last updated 25 week of 2026
Babcock Mission Critical Services España SA.
Bristol, Gloucestershire
FPGA and Embedded Software Engineer Location: Bristol, GB, BS16 1EJ Working arrangement: Hybrid (onsite and from home) Compensation: Competitive salary plus benefits. Role type: Full time / Permanent. Role ID: SF73278. Role Overview As a Field Programmable Gate Array and Embedded Software Engineer, you will be part of a skilled engineering team developing real time data processing applications across the full engineering life cycle. You will collaborate with systems, quality and requirements specialists, and contribute to the design, development, testing and integration of embedded and radio frequency systems that support mission critical capabilities. Day to day Responsibilities Collaborate with a team of engineers to design, build, test and deploy embedded RF applications in the full life cycle. Applications will require integration with an OpenCPI platform. Typical activities include: Test and verification activities Integration with system on chip platforms Data exchange with higher level services Essential Experience Experience in VHDL or Verilog Experience with embedded Linux or comparable operating systems Experience contributing to test, verification and integration activities Ability to collaborate effectively within multidisciplinary engineering teams Qualifications Security clearance: The successful candidate must be able to achieve and maintain Security Check (SC) or Developed Vetting (DV) clearance. The role requires a sole UK national. Benefits Matched contribution pension scheme, with life assurance Digital GP access, annual health check, and nutritional consultations via Aviva DigiCare+ Employee share scheme Employee shopping savings portal Payment of professional feesReservists receive 10 day special paid leave Holiday trading to buy or sell annual leave One paid volunteering day (Be Kind Day) per year Flexible working options supporting work life balance Dynamic working environment Equal Opportunity We are a disability confident committed employer. If you have a disability or need reasonable adjustments during the application or selection stages, please contact us.
23/06/2026
Full time
FPGA and Embedded Software Engineer Location: Bristol, GB, BS16 1EJ Working arrangement: Hybrid (onsite and from home) Compensation: Competitive salary plus benefits. Role type: Full time / Permanent. Role ID: SF73278. Role Overview As a Field Programmable Gate Array and Embedded Software Engineer, you will be part of a skilled engineering team developing real time data processing applications across the full engineering life cycle. You will collaborate with systems, quality and requirements specialists, and contribute to the design, development, testing and integration of embedded and radio frequency systems that support mission critical capabilities. Day to day Responsibilities Collaborate with a team of engineers to design, build, test and deploy embedded RF applications in the full life cycle. Applications will require integration with an OpenCPI platform. Typical activities include: Test and verification activities Integration with system on chip platforms Data exchange with higher level services Essential Experience Experience in VHDL or Verilog Experience with embedded Linux or comparable operating systems Experience contributing to test, verification and integration activities Ability to collaborate effectively within multidisciplinary engineering teams Qualifications Security clearance: The successful candidate must be able to achieve and maintain Security Check (SC) or Developed Vetting (DV) clearance. The role requires a sole UK national. Benefits Matched contribution pension scheme, with life assurance Digital GP access, annual health check, and nutritional consultations via Aviva DigiCare+ Employee share scheme Employee shopping savings portal Payment of professional feesReservists receive 10 day special paid leave Holiday trading to buy or sell annual leave One paid volunteering day (Be Kind Day) per year Flexible working options supporting work life balance Dynamic working environment Equal Opportunity We are a disability confident committed employer. If you have a disability or need reasonable adjustments during the application or selection stages, please contact us.
Babcock Mission Critical Services España SA.
Bristol, Gloucestershire
Babcock Mission Critical Services España SA. is seeking an FPGA and Embedded Software Engineer in Bristol. This full-time permanent role involves developing real-time data processing applications and collaborating with a skilled engineering team. Key responsibilities include designing and deploying embedded RF applications and conducting integration and verification activities. The ideal candidate should have experience in VHDL or Verilog, and embedded Linux and be a sole UK national capable of achieving security clearance. Benefits include a matched contribution pension scheme and flexible working options.
23/06/2026
Full time
Babcock Mission Critical Services España SA. is seeking an FPGA and Embedded Software Engineer in Bristol. This full-time permanent role involves developing real-time data processing applications and collaborating with a skilled engineering team. Key responsibilities include designing and deploying embedded RF applications and conducting integration and verification activities. The ideal candidate should have experience in VHDL or Verilog, and embedded Linux and be a sole UK national capable of achieving security clearance. Benefits include a matched contribution pension scheme and flexible working options.
Software Integration EngineerZum Hauptinhalt springenWir verwenden Cookies, um die Website so sicher und effektiv wie möglich zu gestalten.# KarriereSoftware Integration Engineer page is loaded Software Integration EngineerBewerbenlocations: Bristoltime type: Vollzeitposted on: Gestern ausgeschriebenjob requisition id: JR101087# Software Integration Engineer Location: Bristol, UK Approach: Hybrid Remote, typically 2-3 days per week in the office Contract: Permanent, full-time Rosenxt is revolutionising subsea robotics and autonomous systems, and we're building a world-class engineering team at our Bristol location to drive this innovation forward. To build our engineering team we are recruiting for top-tier talent that is keen to: Build and validate robust software that runs on real robots to tackle real-world applications. Develop and maintain the testing and integration infrastructure that keeps our multi-disciplinary teams shipping confidently. Grow their software engineering skills across a full robotics software stack.# About The Role As a Software Integration Engineer, you will play a key role in ensuring our software is reliable, well-tested, and consistently delivered across our multi-disciplinary teams: robotics, AI, simulation, and software. You will focus on building and maintaining the testing and integration pipelines that underpin our products, from CI/CD pipelines to hardware-in-the-loop test environments. You will work closely with engineers across disciplines, with a focus on software quality, automation, and seeing your work validated against real hardware in the field. This role is based in our collaborative, hybrid environment in central Bristol.# What To Expect Develop and maintain integration and end-to-end tests that validate system behaviour across component and team boundaries. Support and improve hardware-in-the-loop (HIL) testing setups to validate software against real or simulated hardware. Contribute to the design and maintenance of CI/CD pipelines to support automated, reliable software delivery. Write scripts and tooling to automate test execution, reporting, and environment setup. Work with containerised environments (Docker) to build consistent, reproducible test and deployment environments. Collaborate with engineers across teams to understand system behaviour and help identify and resolve integration issues. Document test strategies, results, and integration processes to support team-wide visibility. Grow your software engineering skills with support from senior engineers and a collaborative team environment.# What You Bring Essential Some experience or strong interest in software testing: unit testing, integration testing, or end-to-end testing. Proficiency in Linux environments, including shell scripting and bash for automation and debugging tasks. Familiarity with CI/CD concepts and tooling (e.g. GitHub Actions, Jenkins, or similar). Experience with, or solid understanding of, container-based tools (e.g. Docker). Programming experience in modern C++ and/or Python. Good communication skills and the ability to collaborate across technical teams. Eagerness to learn, grow, and take ownership of your work in a dynamic environment. Desirable Exposure to hardware-in-the-loop (HIL) testing or embedded systems. Familiarity with packaging systems (apt, pip, or similar). Knowledge of ROS2 or other robotics middleware. Experience with Machine Learning pipelines or AI systems. Interest in robotics, autonomous systems, or subsea technology. Look Forward To Development and career opportunities in a global, innovative and long-term oriented group of companies Funded career and learning development opportunities. Flexible, hybrid working. 30 days annual leave + bank holidays. Company pension scheme where all employees receive a standard 10% employer contribution, with no obligation for employee contributions. Company sponsored life insurance and private medical insurance. Cycle scheme provided by Green Cycle Initiative. Competitive remuneration packageMore information about the Rosenxt Group please click here:
23/06/2026
Full time
Software Integration EngineerZum Hauptinhalt springenWir verwenden Cookies, um die Website so sicher und effektiv wie möglich zu gestalten.# KarriereSoftware Integration Engineer page is loaded Software Integration EngineerBewerbenlocations: Bristoltime type: Vollzeitposted on: Gestern ausgeschriebenjob requisition id: JR101087# Software Integration Engineer Location: Bristol, UK Approach: Hybrid Remote, typically 2-3 days per week in the office Contract: Permanent, full-time Rosenxt is revolutionising subsea robotics and autonomous systems, and we're building a world-class engineering team at our Bristol location to drive this innovation forward. To build our engineering team we are recruiting for top-tier talent that is keen to: Build and validate robust software that runs on real robots to tackle real-world applications. Develop and maintain the testing and integration infrastructure that keeps our multi-disciplinary teams shipping confidently. Grow their software engineering skills across a full robotics software stack.# About The Role As a Software Integration Engineer, you will play a key role in ensuring our software is reliable, well-tested, and consistently delivered across our multi-disciplinary teams: robotics, AI, simulation, and software. You will focus on building and maintaining the testing and integration pipelines that underpin our products, from CI/CD pipelines to hardware-in-the-loop test environments. You will work closely with engineers across disciplines, with a focus on software quality, automation, and seeing your work validated against real hardware in the field. This role is based in our collaborative, hybrid environment in central Bristol.# What To Expect Develop and maintain integration and end-to-end tests that validate system behaviour across component and team boundaries. Support and improve hardware-in-the-loop (HIL) testing setups to validate software against real or simulated hardware. Contribute to the design and maintenance of CI/CD pipelines to support automated, reliable software delivery. Write scripts and tooling to automate test execution, reporting, and environment setup. Work with containerised environments (Docker) to build consistent, reproducible test and deployment environments. Collaborate with engineers across teams to understand system behaviour and help identify and resolve integration issues. Document test strategies, results, and integration processes to support team-wide visibility. Grow your software engineering skills with support from senior engineers and a collaborative team environment.# What You Bring Essential Some experience or strong interest in software testing: unit testing, integration testing, or end-to-end testing. Proficiency in Linux environments, including shell scripting and bash for automation and debugging tasks. Familiarity with CI/CD concepts and tooling (e.g. GitHub Actions, Jenkins, or similar). Experience with, or solid understanding of, container-based tools (e.g. Docker). Programming experience in modern C++ and/or Python. Good communication skills and the ability to collaborate across technical teams. Eagerness to learn, grow, and take ownership of your work in a dynamic environment. Desirable Exposure to hardware-in-the-loop (HIL) testing or embedded systems. Familiarity with packaging systems (apt, pip, or similar). Knowledge of ROS2 or other robotics middleware. Experience with Machine Learning pipelines or AI systems. Interest in robotics, autonomous systems, or subsea technology. Look Forward To Development and career opportunities in a global, innovative and long-term oriented group of companies Funded career and learning development opportunities. Flexible, hybrid working. 30 days annual leave + bank holidays. Company pension scheme where all employees receive a standard 10% employer contribution, with no obligation for employee contributions. Company sponsored life insurance and private medical insurance. Cycle scheme provided by Green Cycle Initiative. Competitive remuneration packageMore information about the Rosenxt Group please click here:
Job Title: FPGA and Embedded Software Engineer Location: Ashton, Bristol + Hybrid Working Arrangements Compensation: Competitive Salary + Benefits Role Type: Full time / Permanent Role ID: SF73278 Engineer the technology that protects critical national capabilities At Babcock, we're working to create a safe and secure world, together. If you join us, you can play your part as a Field Programmable Gate Array and Embedded Software Engineer at Ashton, near Bristol, Somerset. At Babcock, a career in defence, aerospace and engineering is about more than innovation it's about purpose. Our engineers work on advanced systems that safeguard national security and deliver real world impact. You'll be trusted to solve complex problems, collaborate with experts, and help shape solutions that matter. The role As a Field Programmable Gate Array and Embedded Software Engineer, you'll be part of a highly skilled engineering team developing cutting edge real time data processing applications. Working across the full engineering life cycle, you'll contribute to the design, development, testing and integration of embedded and radio frequency systems that support mission critical capabilities. This is an exciting opportunity to work with modern technologies including system on chip platforms, software defined radios and open architecture frameworks. You'll collaborate closely with systems, quality and requirements specialists, gaining deep technical exposure while building a career in a fast growing, high integrity environment where innovation and learning are actively encouraged. Day to day, you'll collaborate with a team of engineers to design, build, test, and deploy embedded RF applications across the full life cycle. Applications will require integration with an OpenCPI platform. Applications include: Field Programmable Gate Array (FPGA) design including DSP elements. Test and verification activities Integration with System on chip platforms Data exchange with services higher in the stack This role is full time, 37 hours per week and provides hybrid working arrangements with days onsite and days working from home. Essential experience of the FPGA and Embedded Software Engineer Proven, recent FPGA development experience over multiple projects. Experience in either VHDL or Verilog Experience working with embedded Linux or comparable operating systems Experience contributing to test, verification and integration activities Ability to collaborate effectively within multidisciplinary engineering teams Qualifications for the FPGA and Embedded Software Engineer Bachelor's degree in electrical/computer engineering or equivalent relevant experience. Security Clearance The successful candidate must be able to achieve and maintain Security Check (SC) / Developed Vetting (DV) security clearance for this role. Sole UK National. Many of the positions within our company are subject to national security clearance and Trade Control restrictions. This means that your eligibility for certain roles may be affected by your place of birth, nationality, current or former citizenship, and any residency you hold or have held. Further details are available at United Kingdom Security Vetting: clearance levels - GOV.UK (). What we offer Generous holiday allowance Matched contribution pension scheme, with life assurance Access to a Digital GP, annual health check, and nutritional consultations through Aviva DigiCare+ Employee share scheme Employee shopping savings portal Payment of Professional Fees Reservists in the armed forces receive 10 days special paid leave Holiday Trading, enabling you to buy or sell annual leave 'Be Kind Day' - one paid volunteering day each year Flexible working options supporting work life balance A dynamic working environment Closing date 03/07/2026
23/06/2026
Full time
Job Title: FPGA and Embedded Software Engineer Location: Ashton, Bristol + Hybrid Working Arrangements Compensation: Competitive Salary + Benefits Role Type: Full time / Permanent Role ID: SF73278 Engineer the technology that protects critical national capabilities At Babcock, we're working to create a safe and secure world, together. If you join us, you can play your part as a Field Programmable Gate Array and Embedded Software Engineer at Ashton, near Bristol, Somerset. At Babcock, a career in defence, aerospace and engineering is about more than innovation it's about purpose. Our engineers work on advanced systems that safeguard national security and deliver real world impact. You'll be trusted to solve complex problems, collaborate with experts, and help shape solutions that matter. The role As a Field Programmable Gate Array and Embedded Software Engineer, you'll be part of a highly skilled engineering team developing cutting edge real time data processing applications. Working across the full engineering life cycle, you'll contribute to the design, development, testing and integration of embedded and radio frequency systems that support mission critical capabilities. This is an exciting opportunity to work with modern technologies including system on chip platforms, software defined radios and open architecture frameworks. You'll collaborate closely with systems, quality and requirements specialists, gaining deep technical exposure while building a career in a fast growing, high integrity environment where innovation and learning are actively encouraged. Day to day, you'll collaborate with a team of engineers to design, build, test, and deploy embedded RF applications across the full life cycle. Applications will require integration with an OpenCPI platform. Applications include: Field Programmable Gate Array (FPGA) design including DSP elements. Test and verification activities Integration with System on chip platforms Data exchange with services higher in the stack This role is full time, 37 hours per week and provides hybrid working arrangements with days onsite and days working from home. Essential experience of the FPGA and Embedded Software Engineer Proven, recent FPGA development experience over multiple projects. Experience in either VHDL or Verilog Experience working with embedded Linux or comparable operating systems Experience contributing to test, verification and integration activities Ability to collaborate effectively within multidisciplinary engineering teams Qualifications for the FPGA and Embedded Software Engineer Bachelor's degree in electrical/computer engineering or equivalent relevant experience. Security Clearance The successful candidate must be able to achieve and maintain Security Check (SC) / Developed Vetting (DV) security clearance for this role. Sole UK National. Many of the positions within our company are subject to national security clearance and Trade Control restrictions. This means that your eligibility for certain roles may be affected by your place of birth, nationality, current or former citizenship, and any residency you hold or have held. Further details are available at United Kingdom Security Vetting: clearance levels - GOV.UK (). What we offer Generous holiday allowance Matched contribution pension scheme, with life assurance Access to a Digital GP, annual health check, and nutritional consultations through Aviva DigiCare+ Employee share scheme Employee shopping savings portal Payment of Professional Fees Reservists in the armed forces receive 10 days special paid leave Holiday Trading, enabling you to buy or sell annual leave 'Be Kind Day' - one paid volunteering day each year Flexible working options supporting work life balance A dynamic working environment Closing date 03/07/2026
Overview Raytheon UK's Cyber Research Group (CRG) is seeking a highly skilled and analytically driven Senior Vulnerability Researcher to support advanced research and development initiatives. The role will be based at our Gloucester site, working in a hybrid capacity (three days on site per week). Candidates must be eligible and willing to gain Security Compartmented (SC) and Enhanced Developed Vetting (DV) clearance. Key Responsibilities Perform hardware and software teardowns, characterisation, and reverse engineering. Conduct detailed analysis of platforms to identify security weaknesses, bugs, and potential exploits. Examine network protocols and system behaviours to uncover vulnerabilities. Collaborate with cross functional teams to deliver innovative technical solutions and research outcomes. Produce clear, structured documentation of findings, methodologies, and recommendations for both internal and external stakeholders. Develop hardware and firmware prototypes, including PCB design and microcontroller programming. Required Skills and Experience Proficiency in at least one programming language (C, C++, Python). Familiarity with assembly language (reading or writing). Experience in reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Strong knowledge of Linux based systems, including command line tools and system configuration. Demonstrated analytical and problem solving skills with a methodical and inquisitive approach to technical challenges. Solid understanding of network protocols. Ability to rapidly learn and adapt to new technologies and domains. Desirable Experience Proven track record of identifying, analysing, and reporting vulnerabilities in complex systems. Experience using or developing fuzzers. Practical experience emulating hardware platforms with QEMU or similar tools to support security research and analysis. Embedded software development for platforms such as ARM Cortex, AVR, or MIPS. Familiarity with Radio Frequency (RF) systems and Software Defined Radios (SDRs), including 2G/4G/5G technologies and tools such as GNU Radio, Osmocom, srsRAN, or USRP. Network engineering experience (professional or home lab). Benefits and Work Culture 37 hour working week with early finish Fridays. 25 days holiday plus statutory public holidays, with the opportunity to buy and sell up to 5 days. 10 paid days volunteering. 10.5% company pension contribution with 6% employee contribution. Annual company bonus scheme (discretionary). Private medical insurance (grade dependent). Six times salary life assurance with pension. Flexible benefits scheme with extensive salary sacrifice options, including Health Cashplan, Dental, and Cycle to Work. Enhanced sick pay. Enhanced family friendly policies including enhanced maternity, paternity, and shared parental leave. Equal Employment Opportunity Statement RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, colour, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
23/06/2026
Full time
Overview Raytheon UK's Cyber Research Group (CRG) is seeking a highly skilled and analytically driven Senior Vulnerability Researcher to support advanced research and development initiatives. The role will be based at our Gloucester site, working in a hybrid capacity (three days on site per week). Candidates must be eligible and willing to gain Security Compartmented (SC) and Enhanced Developed Vetting (DV) clearance. Key Responsibilities Perform hardware and software teardowns, characterisation, and reverse engineering. Conduct detailed analysis of platforms to identify security weaknesses, bugs, and potential exploits. Examine network protocols and system behaviours to uncover vulnerabilities. Collaborate with cross functional teams to deliver innovative technical solutions and research outcomes. Produce clear, structured documentation of findings, methodologies, and recommendations for both internal and external stakeholders. Develop hardware and firmware prototypes, including PCB design and microcontroller programming. Required Skills and Experience Proficiency in at least one programming language (C, C++, Python). Familiarity with assembly language (reading or writing). Experience in reverse engineering using tools such as IDA Pro, Ghidra, or Binary Ninja. Strong knowledge of Linux based systems, including command line tools and system configuration. Demonstrated analytical and problem solving skills with a methodical and inquisitive approach to technical challenges. Solid understanding of network protocols. Ability to rapidly learn and adapt to new technologies and domains. Desirable Experience Proven track record of identifying, analysing, and reporting vulnerabilities in complex systems. Experience using or developing fuzzers. Practical experience emulating hardware platforms with QEMU or similar tools to support security research and analysis. Embedded software development for platforms such as ARM Cortex, AVR, or MIPS. Familiarity with Radio Frequency (RF) systems and Software Defined Radios (SDRs), including 2G/4G/5G technologies and tools such as GNU Radio, Osmocom, srsRAN, or USRP. Network engineering experience (professional or home lab). Benefits and Work Culture 37 hour working week with early finish Fridays. 25 days holiday plus statutory public holidays, with the opportunity to buy and sell up to 5 days. 10 paid days volunteering. 10.5% company pension contribution with 6% employee contribution. Annual company bonus scheme (discretionary). Private medical insurance (grade dependent). Six times salary life assurance with pension. Flexible benefits scheme with extensive salary sacrifice options, including Health Cashplan, Dental, and Cycle to Work. Enhanced sick pay. Enhanced family friendly policies including enhanced maternity, paternity, and shared parental leave. Equal Employment Opportunity Statement RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, colour, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
Join a team of innovators who are revolutionizing the construction industry Armed with our cutting-edge augmented reality technology we're on a mission to change the way construction projects are built, and we're looking for driven, ambitious individuals who are ready to join us on this exciting journey. We value innovation above all else. We want those who push the boundaries of what's possible, and we're always looking for new and better ways to help our clients improve their construction projects, delivering value to our customers in ways they never thought possible. Embedded Software Engineer - Wearable Systems Location London Office Location Type Hybrid Department R&D Job title: Embedded Software Engineer - Wearable Systems & Sensor Integration About XYZ Reality XYZ Reality are the creators of the world's first and only engineering grade Augmented Reality solution, purpose built for the construction industry. Not only have we created this holographic technology, that sits within The Atom - a smart, site safe headset/hardhat - but we implement it on projects, utilising the power of AR to ensure that all schemes are completed in line with delivery timescales and budgets. XYZ has grown to over 100 staff across the UK, US & Europe and is working with Mission Critic organisations & construction companies to successfully deliver major projects. The Role XYZ Reality is developing the next generation of wearable technology for the construction industry - combining advanced sensing, localisation, computer vision, and augmented reality into products that are transforming how major projects are delivered. We are looking for a talented Embedded Software Engineer to join our Hardware team and take a hands on role in building the embedded software stack that powers these platforms. You'll work closely with Hardware, Mechanical Engineering, Navigation Algorithms, and Production teams - developing Linux drivers, sensor integrations, and hardware interfaces for wearable systems operating in demanding industrial environments. This is a role for someone with a practical engineering mindset who takes ownership, thrives in a multidisciplinary environment, and wants to see their work go from prototype all the way through to production deployment. Key Responsibilities Develop embedded software and firmware for wearable computing platforms - including Linux kernel modifications, board support packages, and device drivers - with a focus on NVIDIA Jetson and other embedded compute platforms. Build drivers and interfaces for cameras, IMUs, GNSS receivers, LiDAR, ToF sensors, displays, and communication peripherals (SPI, I2C, UART, USB, Ethernet) - supporting hardware bring up, debugging, and system integration. Support integration of embedded AI, localisation, perception, and sensor processing systems - working closely with the Navigation Algorithms team to ensure hardware and software work seamlessly together. Develop production software, manufacturing test tools, factory calibration systems, and automated validation tooling - supporting the transition of products from development into full scale manufacturing. Participate in architecture reviews, design reviews, and technical planning - contributing maintainable, well tested, production quality software and clear engineering documentation throughout. Collaborate cross functionally with Hardware, Mechanical Engineering, Production, R&D teams, and external suppliers - supporting prototype builds, technical investigations, and validation activities. Required Qualifications Degree in Computer Engineering, Software Engineering, Electronic Engineering, Computer Science, or a related discipline, with 3+ years of embedded software or firmware development experience. Strong C and C++ programming skills, with proven experience developing Linux kernel components, board support packages, or device drivers, and integrating hardware peripherals and sensors. Solid understanding of embedded system architectures, microcontrollers, hardware interfaces, and multi threaded software development across communication protocols including SPI, I2C, UART, USB, and Ethernet. Practical, hands on engineering mindset - comfortable taking ownership of technical challenges, working independently across a multidisciplinary team, and seeing development through from prototype to production. Key Experience & Skills NVIDIA Jetson & embedded compute platform experience Hardware interfaces - SPI, I2C, UART, USB & Ethernet Production test, calibration & manufacturing support tooling Benefits 25 days annual leave + public holidays Private healthcare with Vitality Christmas shutdown days on top of leave allowance (2-4 per year usually) Office located within a 5 minute walk from Angel station Biannual salary reviews Free lunch bought in and after work gathering/drinks every other Thursday in the office Make a real world impact of revolutionising the construction industry If you're a problem solver, a team player, and a forward thinker who's not afraid to push the limits of what's possible, then we want you on our team! With XYZ Reality, you'll have the opportunity to work with some of the brightest minds in the industry, make a real impact on the world, and build a career that you can be proud of. So what are you waiting for? Come join us, and let's change the world together!
23/06/2026
Full time
Join a team of innovators who are revolutionizing the construction industry Armed with our cutting-edge augmented reality technology we're on a mission to change the way construction projects are built, and we're looking for driven, ambitious individuals who are ready to join us on this exciting journey. We value innovation above all else. We want those who push the boundaries of what's possible, and we're always looking for new and better ways to help our clients improve their construction projects, delivering value to our customers in ways they never thought possible. Embedded Software Engineer - Wearable Systems Location London Office Location Type Hybrid Department R&D Job title: Embedded Software Engineer - Wearable Systems & Sensor Integration About XYZ Reality XYZ Reality are the creators of the world's first and only engineering grade Augmented Reality solution, purpose built for the construction industry. Not only have we created this holographic technology, that sits within The Atom - a smart, site safe headset/hardhat - but we implement it on projects, utilising the power of AR to ensure that all schemes are completed in line with delivery timescales and budgets. XYZ has grown to over 100 staff across the UK, US & Europe and is working with Mission Critic organisations & construction companies to successfully deliver major projects. The Role XYZ Reality is developing the next generation of wearable technology for the construction industry - combining advanced sensing, localisation, computer vision, and augmented reality into products that are transforming how major projects are delivered. We are looking for a talented Embedded Software Engineer to join our Hardware team and take a hands on role in building the embedded software stack that powers these platforms. You'll work closely with Hardware, Mechanical Engineering, Navigation Algorithms, and Production teams - developing Linux drivers, sensor integrations, and hardware interfaces for wearable systems operating in demanding industrial environments. This is a role for someone with a practical engineering mindset who takes ownership, thrives in a multidisciplinary environment, and wants to see their work go from prototype all the way through to production deployment. Key Responsibilities Develop embedded software and firmware for wearable computing platforms - including Linux kernel modifications, board support packages, and device drivers - with a focus on NVIDIA Jetson and other embedded compute platforms. Build drivers and interfaces for cameras, IMUs, GNSS receivers, LiDAR, ToF sensors, displays, and communication peripherals (SPI, I2C, UART, USB, Ethernet) - supporting hardware bring up, debugging, and system integration. Support integration of embedded AI, localisation, perception, and sensor processing systems - working closely with the Navigation Algorithms team to ensure hardware and software work seamlessly together. Develop production software, manufacturing test tools, factory calibration systems, and automated validation tooling - supporting the transition of products from development into full scale manufacturing. Participate in architecture reviews, design reviews, and technical planning - contributing maintainable, well tested, production quality software and clear engineering documentation throughout. Collaborate cross functionally with Hardware, Mechanical Engineering, Production, R&D teams, and external suppliers - supporting prototype builds, technical investigations, and validation activities. Required Qualifications Degree in Computer Engineering, Software Engineering, Electronic Engineering, Computer Science, or a related discipline, with 3+ years of embedded software or firmware development experience. Strong C and C++ programming skills, with proven experience developing Linux kernel components, board support packages, or device drivers, and integrating hardware peripherals and sensors. Solid understanding of embedded system architectures, microcontrollers, hardware interfaces, and multi threaded software development across communication protocols including SPI, I2C, UART, USB, and Ethernet. Practical, hands on engineering mindset - comfortable taking ownership of technical challenges, working independently across a multidisciplinary team, and seeing development through from prototype to production. Key Experience & Skills NVIDIA Jetson & embedded compute platform experience Hardware interfaces - SPI, I2C, UART, USB & Ethernet Production test, calibration & manufacturing support tooling Benefits 25 days annual leave + public holidays Private healthcare with Vitality Christmas shutdown days on top of leave allowance (2-4 per year usually) Office located within a 5 minute walk from Angel station Biannual salary reviews Free lunch bought in and after work gathering/drinks every other Thursday in the office Make a real world impact of revolutionising the construction industry If you're a problem solver, a team player, and a forward thinker who's not afraid to push the limits of what's possible, then we want you on our team! With XYZ Reality, you'll have the opportunity to work with some of the brightest minds in the industry, make a real impact on the world, and build a career that you can be proud of. So what are you waiting for? Come join us, and let's change the world together!
Ground Segment Software Engineer - Glasgow About this role We are looking for someone to join our Data & Services team as a Ground Segment Software Engineer. You will play a critical role in expanding the capability towards operating constellations of satellites and customer data delivery services. Taking input from your manager and the team you work in, you will develop and maintain platforms and tools that our Satellite Operations team relies upon to operate our satellites, and to process and deliver data from space. This opportunity is ideal for someone that is early careers with the desire to take on responsibility and technical challenges to deliver to our commercial requirements. The role is based in the office where Hybrid Working is available. The role will require occasional ad hoc out of hours working to resolve live issues, and rota based on call support during the week and on weekends. Basic Disclosure check may be required. Key Responsibilities Contributes to the business by supporting high level design and architecture of ground systems Deliver work tasks and assignments in accordance with required standards and compliance requirements Design and implement new application features Investigate and solve technical issues with the wider engineering team Write and maintain automated tests Develop and maintain continuous improvement processes Deploy applications using Docker on Linux Support business development activities by collaborating with potential clients to elicit technical requirements and assess feasibility for proposals Skills required Understanding of DevOps practices Understanding of Agile software development practices Proven track record of developing, testing, debugging and deploying software services Proficient user of Git, Linux, and Docker High attention to detail, with consistent and disciplined documentation practices. Strong communication and interpersonal abilities including ability to write technical reports and procedures Collaborating effectively across multidisciplinary teams, fostering a shared sense of company success. Take ownership of complex challenges and driving them to resolution with integrity and professionalism. Excellent organisation and prioritisation; comfortable with multiple concurrent workstreams/multiple projects to deliver high quality outputs - in a dynamic environment with tight deadlines. Competent IT skills and familiarity with command line interfaces and Microsoft Office Proficient in English, both verbally and written. Experience working with Python web frameworks such as Django and Flask Understanding the challenges of embedded real time development and architecture Experience implementing transfer protocols Experience developing tools to support operation of spacecraft, ground station or other communication systems Previous experience working with small/medium sized companies About AAC Clyde Space AAC Clyde Space, a leading New Space company, specialises in small satellite technologies and services that enable businesses, governments, and educational organisations to access high quality, timely data from space. This data has a vast range of applications, from weather forecasting to precision farming to environmental monitoring, and is essential to improving our quality of life on Earth. Our growing capabilities bring together three divisions: Space missions - turnkey solutions that empower customers to streamline their space missions AAC Clyde Space aims to become a world leader in commercial small satellites and services from space, applying advances in its technology to tackle global challenges and improve our life on Earth. AAC Clyde Space Group consists of the parent company AAC Clyde Space AB (publ) and subsidiaries in Sweden, the UK, the Netherlands, South Africa, and the USA. Our main operations are in these five countries, with partner networks in Japan and South Korea. AAC Clyde Space's share is traded on the Nasdaq First North Premier Growth Market. Data Protection Policy As part of our recruitment process, we collect and process personal data relating to job applicants. We are committed to being transparent about how we collect and use this data, please click here to see our job applicant privacy notice. Right to Work AAC Clyde Space has a legal responsibility to ensure that all its employees have the legal right to live and work in the EU or the country in which they plan to work. Therefore, if you are made an offer of employment, this will be subject to AAC Clyde Space verifying that you are eligible to work in that country before you start work. Equality, Diversity and Inclusion We aim to create a positive recruitment and selection experience across every part of our business. The company is committed to handling applications to a consistently high standard and all candidates with dignity and respect. Those involved in the recruitment and selection process will act with integrity, objectivity and professionalism. We are committed to equal opportunities for all and to have diversity reflected within our global workforce. We believe its diversity and inclusion will allow for greater creativity and innovation to help AAC Clyde Space Group deliver the vision to help improve life on earth. Openness to Flexible Working We recognise work life balance is important so we are open to discussions around flexible working, depending on the nature of the role and business needs. If you would like to know more, please ask the Hiring Manager during any recruitment process that you may be involved in.
23/06/2026
Full time
Ground Segment Software Engineer - Glasgow About this role We are looking for someone to join our Data & Services team as a Ground Segment Software Engineer. You will play a critical role in expanding the capability towards operating constellations of satellites and customer data delivery services. Taking input from your manager and the team you work in, you will develop and maintain platforms and tools that our Satellite Operations team relies upon to operate our satellites, and to process and deliver data from space. This opportunity is ideal for someone that is early careers with the desire to take on responsibility and technical challenges to deliver to our commercial requirements. The role is based in the office where Hybrid Working is available. The role will require occasional ad hoc out of hours working to resolve live issues, and rota based on call support during the week and on weekends. Basic Disclosure check may be required. Key Responsibilities Contributes to the business by supporting high level design and architecture of ground systems Deliver work tasks and assignments in accordance with required standards and compliance requirements Design and implement new application features Investigate and solve technical issues with the wider engineering team Write and maintain automated tests Develop and maintain continuous improvement processes Deploy applications using Docker on Linux Support business development activities by collaborating with potential clients to elicit technical requirements and assess feasibility for proposals Skills required Understanding of DevOps practices Understanding of Agile software development practices Proven track record of developing, testing, debugging and deploying software services Proficient user of Git, Linux, and Docker High attention to detail, with consistent and disciplined documentation practices. Strong communication and interpersonal abilities including ability to write technical reports and procedures Collaborating effectively across multidisciplinary teams, fostering a shared sense of company success. Take ownership of complex challenges and driving them to resolution with integrity and professionalism. Excellent organisation and prioritisation; comfortable with multiple concurrent workstreams/multiple projects to deliver high quality outputs - in a dynamic environment with tight deadlines. Competent IT skills and familiarity with command line interfaces and Microsoft Office Proficient in English, both verbally and written. Experience working with Python web frameworks such as Django and Flask Understanding the challenges of embedded real time development and architecture Experience implementing transfer protocols Experience developing tools to support operation of spacecraft, ground station or other communication systems Previous experience working with small/medium sized companies About AAC Clyde Space AAC Clyde Space, a leading New Space company, specialises in small satellite technologies and services that enable businesses, governments, and educational organisations to access high quality, timely data from space. This data has a vast range of applications, from weather forecasting to precision farming to environmental monitoring, and is essential to improving our quality of life on Earth. Our growing capabilities bring together three divisions: Space missions - turnkey solutions that empower customers to streamline their space missions AAC Clyde Space aims to become a world leader in commercial small satellites and services from space, applying advances in its technology to tackle global challenges and improve our life on Earth. AAC Clyde Space Group consists of the parent company AAC Clyde Space AB (publ) and subsidiaries in Sweden, the UK, the Netherlands, South Africa, and the USA. Our main operations are in these five countries, with partner networks in Japan and South Korea. AAC Clyde Space's share is traded on the Nasdaq First North Premier Growth Market. Data Protection Policy As part of our recruitment process, we collect and process personal data relating to job applicants. We are committed to being transparent about how we collect and use this data, please click here to see our job applicant privacy notice. Right to Work AAC Clyde Space has a legal responsibility to ensure that all its employees have the legal right to live and work in the EU or the country in which they plan to work. Therefore, if you are made an offer of employment, this will be subject to AAC Clyde Space verifying that you are eligible to work in that country before you start work. Equality, Diversity and Inclusion We aim to create a positive recruitment and selection experience across every part of our business. The company is committed to handling applications to a consistently high standard and all candidates with dignity and respect. Those involved in the recruitment and selection process will act with integrity, objectivity and professionalism. We are committed to equal opportunities for all and to have diversity reflected within our global workforce. We believe its diversity and inclusion will allow for greater creativity and innovation to help AAC Clyde Space Group deliver the vision to help improve life on earth. Openness to Flexible Working We recognise work life balance is important so we are open to discussions around flexible working, depending on the nature of the role and business needs. If you would like to know more, please ask the Hiring Manager during any recruitment process that you may be involved in.
Robotics Controls Engineer (ROS2 / MoveIt2) Location: Cambridge (Hybrid) Salary: £50,000 - £60,000 (Profit Share & Share Options) Job Type: Full-Time, Permanent We're looking for a Robotics Controls Engineer to help develop next-generation autonomous systems operating in production environments. As a Robotics Controls Engineer, you'll bridge the gap between high-level planning and low-level robot control, helping deliver reliable robotic motion in the real world. Key Responsibilities Developing ROS2 motion-control software Working with MoveIt2 planning frameworks Implementing trajectory generation and motion planning Tuning PID control systems Integrating software with motors, actuators and hardware systems Essential Skills Strong C++ development experience ROS2 experience Motion planning background Embedded or low-level software experience Linux development environment Desirable Experience MoveIt2 Robotics applications CAN communications Gazebo or simulation tools Real-time systems Benefits Hybrid working Profit share opportunities Flexible working hours Exposure to cutting-edge robotics technology Career progression within a fast-growing engineering business Apply If you're a Robotics Controls Engineer who enjoys working at the intersection of software, robotics and control systems, we'd love to hear from you.
23/06/2026
Full time
Robotics Controls Engineer (ROS2 / MoveIt2) Location: Cambridge (Hybrid) Salary: £50,000 - £60,000 (Profit Share & Share Options) Job Type: Full-Time, Permanent We're looking for a Robotics Controls Engineer to help develop next-generation autonomous systems operating in production environments. As a Robotics Controls Engineer, you'll bridge the gap between high-level planning and low-level robot control, helping deliver reliable robotic motion in the real world. Key Responsibilities Developing ROS2 motion-control software Working with MoveIt2 planning frameworks Implementing trajectory generation and motion planning Tuning PID control systems Integrating software with motors, actuators and hardware systems Essential Skills Strong C++ development experience ROS2 experience Motion planning background Embedded or low-level software experience Linux development environment Desirable Experience MoveIt2 Robotics applications CAN communications Gazebo or simulation tools Real-time systems Benefits Hybrid working Profit share opportunities Flexible working hours Exposure to cutting-edge robotics technology Career progression within a fast-growing engineering business Apply If you're a Robotics Controls Engineer who enjoys working at the intersection of software, robotics and control systems, we'd love to hear from you.
Senior Robotics Software Engineer (C++ / ROS2) Location: Cambridge (Remote Available) Salary: £50,000 - £70,000 (Profit Share & Share Options) Job Type: Full-Time, Permanent We're hiring a Senior Robotics Software Engineer to join a growing engineering team developing advanced autonomous robotic systems. This is not simulation-only development. As a Senior Robotics Software Engineer, you'll build production-grade software that directly controls physical robotic platforms operating in demanding environments. If you enjoy solving complex robotics challenges using modern C++, ROS2 and real-world control systems, we'd love to hear from you. What You'll Be Doing Developing modern C++ software for autonomous robotic systems Building and maintaining ROS2-based robotic applications Working on motion planning, trajectory generation and robot control Integrating perception, sensor and vision systems Collaborating with software, electronics and mechanical engineering teams What We're Looking For Strong modern C++ experience Commercial ROS2 experience Robotics, automation or autonomous systems background Linux development experience Strong debugging and problem-solving skills Nice To Have ROS2 Control Docker Embedded Linux Distributed systems Computer vision or perception systems Benefits Hybrid working Profit share / share options Flexible working hours Long-term career progression Cutting-edge robotics projects Collaborative engineering environment Apply If you're a Senior Robotics Software Engineer looking to work on genuine robotics challenges rather than purely theoretical projects, we'd love to hear from you.
23/06/2026
Full time
Senior Robotics Software Engineer (C++ / ROS2) Location: Cambridge (Remote Available) Salary: £50,000 - £70,000 (Profit Share & Share Options) Job Type: Full-Time, Permanent We're hiring a Senior Robotics Software Engineer to join a growing engineering team developing advanced autonomous robotic systems. This is not simulation-only development. As a Senior Robotics Software Engineer, you'll build production-grade software that directly controls physical robotic platforms operating in demanding environments. If you enjoy solving complex robotics challenges using modern C++, ROS2 and real-world control systems, we'd love to hear from you. What You'll Be Doing Developing modern C++ software for autonomous robotic systems Building and maintaining ROS2-based robotic applications Working on motion planning, trajectory generation and robot control Integrating perception, sensor and vision systems Collaborating with software, electronics and mechanical engineering teams What We're Looking For Strong modern C++ experience Commercial ROS2 experience Robotics, automation or autonomous systems background Linux development experience Strong debugging and problem-solving skills Nice To Have ROS2 Control Docker Embedded Linux Distributed systems Computer vision or perception systems Benefits Hybrid working Profit share / share options Flexible working hours Long-term career progression Cutting-edge robotics projects Collaborative engineering environment Apply If you're a Senior Robotics Software Engineer looking to work on genuine robotics challenges rather than purely theoretical projects, we'd love to hear from you.
Software Engineer Embedded & Systems London (Hybrid) Circa 90,000 We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems. They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies. Key Responsibilities: Define software architecture in collaboration with cross-functional engineering teams and develop embedded software for network interface hardware. Enhance and maintain DevOps infrastructure and workflows. Design and implement Linux PCIe drivers. Build network control and monitoring systems, including both server and client components. Work closely with prototype hardware to debug, diagnose, and resolve system-level issues. Required Experience & Skills: Practical experience in embedded software development and embedded platforms such as ARM. Familiarity with soft-core processors such as Nios, Micro Blaze, or RISC-V. Strong experience in Linux kernel and user-space development. Proficiency in C, C++, and Python. Experience collaborating closely with hardware engineering teams, particularly when working with early-stage or prototype systems. Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience. Benefits: Salary circa 90,000 depending on experience. Equity or stock-based incentives. 25 days holiday plus bank holidays. Hybrid working model. Private healthcare and life assurance. Relocation support available.
23/06/2026
Full time
Software Engineer Embedded & Systems London (Hybrid) Circa 90,000 We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems. They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies. Key Responsibilities: Define software architecture in collaboration with cross-functional engineering teams and develop embedded software for network interface hardware. Enhance and maintain DevOps infrastructure and workflows. Design and implement Linux PCIe drivers. Build network control and monitoring systems, including both server and client components. Work closely with prototype hardware to debug, diagnose, and resolve system-level issues. Required Experience & Skills: Practical experience in embedded software development and embedded platforms such as ARM. Familiarity with soft-core processors such as Nios, Micro Blaze, or RISC-V. Strong experience in Linux kernel and user-space development. Proficiency in C, C++, and Python. Experience collaborating closely with hardware engineering teams, particularly when working with early-stage or prototype systems. Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience. Benefits: Salary circa 90,000 depending on experience. Equity or stock-based incentives. 25 days holiday plus bank holidays. Hybrid working model. Private healthcare and life assurance. Relocation support available.
Salary: £65,000 - 75,000 per year Requirements Degree in Maths, Physics, or an engineering-focused degree Background in engineering (Software, Electronics, etc.) Excellent written communication skills for documentation and technical reviews Significant experience designing systems for regulated products (Aerospace, Medical, etc.) Knowledge of safety critical standards such as DO-178, IEC 60601, etc. Responsibilities Develop a range of multi-year projects for safety critical applications Collaborate as part of a multi-disciplinary team to create products across various industries Focus on safety critical development and manage the Systems Engineering Life Cycle Utilize the latest technology to devise novel solutions for global customers Technologies Embedded FPGA Golang JavaScript Linux Machine Learning Python More We are an expanding electronics manufacturer based in South London, seeking a Senior Systems Engineer to enhance our team. Our company offers a hybrid working model and an excellent benefits package, with compensation ranging from £65k to £75k depending on experience. This role provides an exciting opportunity for those looking for a varied position in a dynamic environment.
21/06/2026
Full time
Salary: £65,000 - 75,000 per year Requirements Degree in Maths, Physics, or an engineering-focused degree Background in engineering (Software, Electronics, etc.) Excellent written communication skills for documentation and technical reviews Significant experience designing systems for regulated products (Aerospace, Medical, etc.) Knowledge of safety critical standards such as DO-178, IEC 60601, etc. Responsibilities Develop a range of multi-year projects for safety critical applications Collaborate as part of a multi-disciplinary team to create products across various industries Focus on safety critical development and manage the Systems Engineering Life Cycle Utilize the latest technology to devise novel solutions for global customers Technologies Embedded FPGA Golang JavaScript Linux Machine Learning Python More We are an expanding electronics manufacturer based in South London, seeking a Senior Systems Engineer to enhance our team. Our company offers a hybrid working model and an excellent benefits package, with compensation ranging from £65k to £75k depending on experience. This role provides an exciting opportunity for those looking for a varied position in a dynamic environment.
About the Company Our client is a UK-based organisation specialising in the design and manufacture of advanced electronic security solutions, serving residential, commercial, and industrial markets. With decades of industry experience, the company has established a strong reputation for developing innovative wired, wireless, and hybrid technologies, including control systems, sensors, and connected platforms used by customers globally. The business places a strong emphasis on research and development, leveraging in-house engineering expertise to deliver reliable, high-performance products. Its solutions are designed to incorporate modern technologies such as connectivity, remote access, and smart system integration, supporting evolving customer needs in a fast-moving market. Why Apply? Lead a key R&D team with real ownership and impact Stay hands-on with modern embedded Linux & RTOS tech Work on complex, hardware-integrated systems Help shape team growth, hiring, and technical direction Be part of a business focused on quality and engineering excellence Overview We are looking for an experienced Software Manager to lead a high-performing Panel & Software R&D team. This role combines strong people management with technical leadership, ensuring the successful delivery of embedded software projects to high quality and reliability standards. Key Responsibilities Leadership & Delivery Lead and manage the Panel & Software R&D team Ensure all concept, design, and development activities are delivered on time and to agreed requirements Maintain high product quality, ensuring no faulty or buggy products are released Technical Leadership Provide technical direction across embedded software development Support the design and development of systems using embedded Linux and RTOS Work closely with hardware teams, interpreting schematics and ensuring seamless HW/SW integration Team & Resource Management Support resource planning and workload management alongside senior leadership Manage team performance, including: Training and development KPIs and reviews Recruitment and onboarding Holiday and day-to-day team management Essential Experience Proven people management experience within an engineering or R&D environment Strong background in: Embedded Linux development RTOS-based systems Solid understanding of electronics, including the ability to interpret hardware schematics Desirable Skills Experience with Linux kernel development Good knowledge of C++ (C+ or later) Prior experience in the alarm or security industry Key Attributes Strong leadership and organisational skills High attention to quality and detail Hands-on technical mindset with the ability to guide teams effectively Ability to balance technical delivery with people management responsibilities If you think you meet the majority of these requirements and are interested in finding out more about this position, APPLY NOW JBRP1_UKTJ
21/06/2026
Full time
About the Company Our client is a UK-based organisation specialising in the design and manufacture of advanced electronic security solutions, serving residential, commercial, and industrial markets. With decades of industry experience, the company has established a strong reputation for developing innovative wired, wireless, and hybrid technologies, including control systems, sensors, and connected platforms used by customers globally. The business places a strong emphasis on research and development, leveraging in-house engineering expertise to deliver reliable, high-performance products. Its solutions are designed to incorporate modern technologies such as connectivity, remote access, and smart system integration, supporting evolving customer needs in a fast-moving market. Why Apply? Lead a key R&D team with real ownership and impact Stay hands-on with modern embedded Linux & RTOS tech Work on complex, hardware-integrated systems Help shape team growth, hiring, and technical direction Be part of a business focused on quality and engineering excellence Overview We are looking for an experienced Software Manager to lead a high-performing Panel & Software R&D team. This role combines strong people management with technical leadership, ensuring the successful delivery of embedded software projects to high quality and reliability standards. Key Responsibilities Leadership & Delivery Lead and manage the Panel & Software R&D team Ensure all concept, design, and development activities are delivered on time and to agreed requirements Maintain high product quality, ensuring no faulty or buggy products are released Technical Leadership Provide technical direction across embedded software development Support the design and development of systems using embedded Linux and RTOS Work closely with hardware teams, interpreting schematics and ensuring seamless HW/SW integration Team & Resource Management Support resource planning and workload management alongside senior leadership Manage team performance, including: Training and development KPIs and reviews Recruitment and onboarding Holiday and day-to-day team management Essential Experience Proven people management experience within an engineering or R&D environment Strong background in: Embedded Linux development RTOS-based systems Solid understanding of electronics, including the ability to interpret hardware schematics Desirable Skills Experience with Linux kernel development Good knowledge of C++ (C+ or later) Prior experience in the alarm or security industry Key Attributes Strong leadership and organisational skills High attention to quality and detail Hands-on technical mindset with the ability to guide teams effectively Ability to balance technical delivery with people management responsibilities If you think you meet the majority of these requirements and are interested in finding out more about this position, APPLY NOW JBRP1_UKTJ