Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. What you will be part of Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters. Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
04/04/2026
Full time
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. What you will be part of Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters. Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. The Role: This role is part of our BlueBear Business in Bedfordshire. You will be required to support a mixture of R&D and product development activities within a leading autonomy and unmanned systems company. Blue Bear continuously innovate within core areas such as UAV autopilots, mission systems, ground control stations, and all supporting systems and infrastructure. You will be keen to get involved in all development areas and have a good track history/proven track record in both problem solving and quality software development. Working as part of a team in a multidisciplinary team you will have good communication skills. A can-do attitude and a genuine passion for innovative technology will be advantageous. Development of low-level drivers for UAV for control of effectors, reading instrumentation and integration of novel sensors. Key Responsibilities: Primarily, your role will be the design, implementation and test of real time embedded software to support both experimental activities and product development, ensuring real-time safety, security and redundancy considerations are met. Support the firmware lead with Firmware roadmaps. Be a key member of a skilled team in the delivery of firmware for high-paced projects. The opportunity will enable the successful candidate to gain knowledge of cutting-edge autonomous systems. You will be responsible for delivery, reporting and presentation of technical work and writing and submitting any necessary documentation. Delivery and maintenance of the embedded systems software within the UAV specifically. Support development of automated HWIL test environments. Skills/Experience Minimum 5+ years experience of embedded Linux. Sound understanding of Linux kernel configuration and tuning. Experienced user of Linux OS build toolchains such as Yocto and Buildroot. Programming languages: C, C++, Python, Scripting (including Bash). Ability to work from application code right down to bare metal. Experience with NXP iMX8, NXP S32K3 and larger MPSoC style application processors. Experience of working with core communication interfaces such as UART, Ethernet, SPI, I2C, CAN, PCIe. Experienced at firmware and hardware level debugging and fault finding (e.g. use of JTAG, examining schematics). Able to interpret relevant data from electronic schematics and component datasheets and application notes for the purposes code writing. Experience of Electronics design, development and testing. Awareness of FPGAs and VHDL is beneficial. RTOS coding and debugging. Awareness of assurance frameworks (DO-178C etc.) and secure by design. Conducting code reviews. Familiar with use of version control tools such as Git. Existing SC Clearance would be advantageous. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
Job Title : Embedded Software Engineer Location : St Ives, Cambridgeshire (On-Site Working) Salary : £50,000 - £60,000 (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer to join our client in St Ives, Cambridgeshire who designs and manufactures electronic test and measurement equipment, which are sold and recognised globally. This client is looking to grow their R&D Team which currently sits at 20 heads, to support increasing workloads due to new projects. Key Experience Required : - Strong proficiency in C/C++ and real-time operating systems. - Deep understanding of microcontrollers and low-level communication interfaces such as SPI, I C, and UART, with proven hardware software integration skills. - Experienced in system-level design, performance optimisation, fault tolerance, and developing reliable real-time systems (e.g., FreeRTOS). - Background in safety-critical environments and compliance standards, with strong analytical problem-solving abilities and familiarity with modern tools such as Git, CI/CD, and static analysis. Please apply with your latest CV and you will be contacted with full JD & Business Information
04/04/2026
Full time
Job Title : Embedded Software Engineer Location : St Ives, Cambridgeshire (On-Site Working) Salary : £50,000 - £60,000 (Depending on Experience) Note : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer to join our client in St Ives, Cambridgeshire who designs and manufactures electronic test and measurement equipment, which are sold and recognised globally. This client is looking to grow their R&D Team which currently sits at 20 heads, to support increasing workloads due to new projects. Key Experience Required : - Strong proficiency in C/C++ and real-time operating systems. - Deep understanding of microcontrollers and low-level communication interfaces such as SPI, I C, and UART, with proven hardware software integration skills. - Experienced in system-level design, performance optimisation, fault tolerance, and developing reliable real-time systems (e.g., FreeRTOS). - Background in safety-critical environments and compliance standards, with strong analytical problem-solving abilities and familiarity with modern tools such as Git, CI/CD, and static analysis. Please apply with your latest CV and you will be contacted with full JD & Business Information
Job Title: Senior Firmware Engineer (Hardware Bias) Location: Northwest Salary: Up to £60k (depending on experience) We re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges. Key Responsibilities Design and develop embedded firmware in C/C++ for microcontroller-based systems. Architect software for complex electromechanical products operating in regulated environments. Develop both embedded and desktop software solutions. Investigate and enhance existing firmware including motor control, battery management, and user interface functionality. Develop software test systems and validation protocols. Support internal testing and external certification processes where required. Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs. Work closely with cross-functional engineering teams. Contribute to engineering documentation and change management processes. About You Degree in Electronics, Software Engineering, Computer Science, or a related discipline. 5+ years experience in embedded firmware or electronics development. Strong experience with C/C++ embedded firmware development. Experience with bare-metal or RTOS-based microcontroller systems. Knowledge of networking or cloud-connected devices. Familiarity with engineering tools for design, simulation, testing, and measurement. Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601). Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.
03/04/2026
Full time
Job Title: Senior Firmware Engineer (Hardware Bias) Location: Northwest Salary: Up to £60k (depending on experience) We re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges. Key Responsibilities Design and develop embedded firmware in C/C++ for microcontroller-based systems. Architect software for complex electromechanical products operating in regulated environments. Develop both embedded and desktop software solutions. Investigate and enhance existing firmware including motor control, battery management, and user interface functionality. Develop software test systems and validation protocols. Support internal testing and external certification processes where required. Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs. Work closely with cross-functional engineering teams. Contribute to engineering documentation and change management processes. About You Degree in Electronics, Software Engineering, Computer Science, or a related discipline. 5+ years experience in embedded firmware or electronics development. Strong experience with C/C++ embedded firmware development. Experience with bare-metal or RTOS-based microcontroller systems. Knowledge of networking or cloud-connected devices. Familiarity with engineering tools for design, simulation, testing, and measurement. Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601). Please note we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Get Staffed Online Recruitment Limited
Bristol, Gloucestershire
Firmware Engineer Salary: £50,000.00 to £60,000.00 Location: Bristol; Hybrid Join our client as a Firmware Engineer! Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual like you to join their team and contribute to enhancing the lives of people with disabilities. Your Impact As our client s Firmware Engineer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control their firmware subsystems. Technical strategy: Executing and collaborating on their strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving their device test plans, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and Software Development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Applying best practices in embedded software architecture and testing. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics. A collaborative and supportive team player contributing actively to shared goals and supporting colleagues across disciplines. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. About Our Client They are proud to be at the forefront of assistive communication technology. Their innovative products are used globally by individuals with diverse needs. Their values passionate, caring, empowering, achieving together, and enabling change resonate in everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse team that values collaboration and supports a community that relies on their technology for effective communication. Our Client s Commitment to Sustainability They not only innovate but also prioritise sustainability. They aim to minimise their carbon footprint and promote a greener world through sustainable solutions. By joining them, you'll contribute to shaping a more inclusive society while actively supporting their sustainability efforts. Our Client s D&I Commitments They prioritise diversity and inclusivity in their work environment. Here's how they do it: Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier-free, with adjustments available during the application process and throughout your career with them. They believe in adding to their culture, not just fitting in. Their diverse team combines unique talents to create products that reflect the diversity of their users and customers. Rewards and Benefits Discover a world of rewards and benefits tailored to your wellbeing. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days. Ready to Make a Difference? Join our client and embark on a fulfilling career where your work truly matters. Apply now and be a part of a team dedicated to creating technology that changes lives. Agencies Please respect that at this current time, our client wishes to try to recruit directly from the market rather than engage support from an agency.
02/04/2026
Full time
Firmware Engineer Salary: £50,000.00 to £60,000.00 Location: Bristol; Hybrid Join our client as a Firmware Engineer! Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual like you to join their team and contribute to enhancing the lives of people with disabilities. Your Impact As our client s Firmware Engineer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#. Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control their firmware subsystems. Technical strategy: Executing and collaborating on their strategy for highly reliable, mission-critical hardware and firmware. Validation and debugging: Implementing and improving their device test plans, debugging, and validating upcoming firmware and software. Quality assurance: Promptly analysing and correcting quality issues. Project management: Taking ownership of firmware and software projects from start to finish. Firmware and Software Development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Applying best practices in embedded software architecture and testing. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 4+ years of experience in software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics. A collaborative and supportive team player contributing actively to shared goals and supporting colleagues across disciplines. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. About Our Client They are proud to be at the forefront of assistive communication technology. Their innovative products are used globally by individuals with diverse needs. Their values passionate, caring, empowering, achieving together, and enabling change resonate in everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse team that values collaboration and supports a community that relies on their technology for effective communication. Our Client s Commitment to Sustainability They not only innovate but also prioritise sustainability. They aim to minimise their carbon footprint and promote a greener world through sustainable solutions. By joining them, you'll contribute to shaping a more inclusive society while actively supporting their sustainability efforts. Our Client s D&I Commitments They prioritise diversity and inclusivity in their work environment. Here's how they do it: Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier-free, with adjustments available during the application process and throughout your career with them. They believe in adding to their culture, not just fitting in. Their diverse team combines unique talents to create products that reflect the diversity of their users and customers. Rewards and Benefits Discover a world of rewards and benefits tailored to your wellbeing. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days. Ready to Make a Difference? Join our client and embark on a fulfilling career where your work truly matters. Apply now and be a part of a team dedicated to creating technology that changes lives. Agencies Please respect that at this current time, our client wishes to try to recruit directly from the market rather than engage support from an agency.
Get Staffed Online Recruitment Limited
Bristol, Gloucestershire
Senior Firmware Engineer Location: Bristol; Hybrid Join our client as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our client s Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Our Client They are a leader in assistive communication technology, with products used globally by people with diverse needs. Their values, passionate, caring, empowering, achieving together and enabling change, guide everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse, collaborative team and supporting a community that relies on their technology. Our Client s Commitment to Sustainability They prioritise sustainability, aiming to reduce their environmental impact. By joining them, you ll help support a more inclusive and sustainable future. Our Client s D&I Commitments They are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. They believe in adding to their culture. Their diverse team shapes products that reflect their users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, our client wishes to recruit directly and are not seeking agency support.
02/04/2026
Full time
Senior Firmware Engineer Location: Bristol; Hybrid Join our client as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our client s Senior Firmware Engineer, you will: Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing. Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration. Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance. Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement. Technical Strategy: Contribute to strategy for reliable, mission critical firmware, clearly communicating trade offs and enabling strong decision making. Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Essential Qualifications / Skills / Experience: Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject. 8+ years of experience in embedded software development in C. A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. A strong understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction. Skilled at debugging in constrained environments and using hardware / software debugging tools. A proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). A passion and drive for excellence in software craftsmanship. Linux, Bash / shell, CI (Continuous integration) experience. Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high performing, engaged, and collaborative teams. About Our Client They are a leader in assistive communication technology, with products used globally by people with diverse needs. Their values, passionate, caring, empowering, achieving together and enabling change, guide everything they do. Our Client s Inclusive Culture They believe in giving everyone a voice. Joining them means joining a diverse, collaborative team and supporting a community that relies on their technology. Our Client s Commitment to Sustainability They prioritise sustainability, aiming to reduce their environmental impact. By joining them, you ll help support a more inclusive and sustainable future. Our Client s D&I Commitments They are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Their recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. They believe in adding to their culture. Their diverse team shapes products that reflect their users. Rewards and Benefits Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days. Agencies Please respect that at this current time, our client wishes to recruit directly and are not seeking agency support.
Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £65k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
01/04/2026
Full time
Job Title: Embedded Software Engineer Location: Leicestershire (hybrid 3 days per week onsite) Salary: Up to £65k (depending on experience) We re looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you re an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support prototype validation. Collaborate closely with hardware teams and maintain technical documentation. Participate in CI/CD pipelines for automated testing and software delivery. About you: Bachelor s or master s degree in computer science, Electrical Engineering, or related field. Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). Knowledge of low-power design, IoT protocols, and secure data transmission. Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. Please note, we cannot offer sponsorship for this role. If interested, please send over an updates CV.
Senior Embedded Software Engineer (Contract) Cambridge Hybrid (minimum 3 days onsite) We are working with an innovative technology company developing advanced hardware systems used in cutting-edge scientific and research applications. They are looking to bring in a Senior Embedded Software Engineer on a contract basis to support a critical and time-sensitive project. This is a hands-on role where you will play a key part in maintaining project continuity, working closely with electronics and hardware teams to develop and enhance embedded software on complex systems. SKILLS REQUIRED Strong embedded C STM32 experience RTOS experience (ThreadX or similar preferred) Experience working with physical hardware and PCBs If you are on the market and looking for your next contract assignment then please apply online today.
01/04/2026
Contractor
Senior Embedded Software Engineer (Contract) Cambridge Hybrid (minimum 3 days onsite) We are working with an innovative technology company developing advanced hardware systems used in cutting-edge scientific and research applications. They are looking to bring in a Senior Embedded Software Engineer on a contract basis to support a critical and time-sensitive project. This is a hands-on role where you will play a key part in maintaining project continuity, working closely with electronics and hardware teams to develop and enhance embedded software on complex systems. SKILLS REQUIRED Strong embedded C STM32 experience RTOS experience (ThreadX or similar preferred) Experience working with physical hardware and PCBs If you are on the market and looking for your next contract assignment then please apply online today.
This is a hands-on Embedded Software Engineer position offering involvement across the full product lifecycle. You will work on a mix of firmware development, electronics design, and real-world system integration, with your work deployed directly into vehicles. Key responsibilities include: Developing embedded firmware in C Implementing and working with CAN bus communication systems Designing schematics and contributing to PCB layouts Debugging and testing at both hardware and software level Supporting deployment and troubleshooting in live environments Contributing to new features and product improvements What We're Looking For Essential Skills Strong experience with embedded C programming Proven, hands-on experience with CAN bus systems Experience building or working on real embedded devices/products Understanding of electronics design (schematics and PCB) Ability to work independently and take ownership Strong debugging and problem-solving skills Desirable RTOS (e.g. FreeRTOS) STM32 or similar microcontrollers ESP32 or similar platforms Bluetooth Low Energy (BLE) Automotive diagnostics (OBD-II, UDS) Python for tooling or automation Git or other version control systems Why Apply? Work on cutting-edge automotive technology Be part of a close-knit, high-impact engineering team Gain exposure to the full development lifecycle Take real ownership of your work and see it deployed in real-world systems
01/04/2026
Full time
This is a hands-on Embedded Software Engineer position offering involvement across the full product lifecycle. You will work on a mix of firmware development, electronics design, and real-world system integration, with your work deployed directly into vehicles. Key responsibilities include: Developing embedded firmware in C Implementing and working with CAN bus communication systems Designing schematics and contributing to PCB layouts Debugging and testing at both hardware and software level Supporting deployment and troubleshooting in live environments Contributing to new features and product improvements What We're Looking For Essential Skills Strong experience with embedded C programming Proven, hands-on experience with CAN bus systems Experience building or working on real embedded devices/products Understanding of electronics design (schematics and PCB) Ability to work independently and take ownership Strong debugging and problem-solving skills Desirable RTOS (e.g. FreeRTOS) STM32 or similar microcontrollers ESP32 or similar platforms Bluetooth Low Energy (BLE) Automotive diagnostics (OBD-II, UDS) Python for tooling or automation Git or other version control systems Why Apply? Work on cutting-edge automotive technology Be part of a close-knit, high-impact engineering team Gain exposure to the full development lifecycle Take real ownership of your work and see it deployed in real-world systems
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit an Embedded DSP Software Engineer - Software Defined Radio Datalink subcontractor on an initial 6 month contract. This role would suit a candidate who comes from a mobile communications industry or from the aerospace / defence field. Other industries will be considered too. Rate: £70 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at 'time and a quarter' Location: Stevenage Hybrid / Remote working: The role will based onsite. A compressed 4-Day week of Monday to Thursday is possible Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview process Embedded DSP Software Engineer - Software Defined Radio Datalink Job Description: Join our growing Software team in Stevenage, working as part of a dynamic team to develop, test and deliver innovative solutions by exploiting a wide portfolio of software technologies. You will work as part of a small team and be empowered to work individually with little supervision.You will need to be able to work independently and be self driven whilst providing some technical leadership. You will need to be very proactive and comfortable working with teams outside of the SW department, and be experienced in Digital Signal Processing techniques (SDR) and able to develop embedded SW in C. To be able to work in a lab based environment using various test tools such as scopes, logic analysers, bespoke test equipment and host based testing. Responsibilities: An Embedded Software C Engineer capable of developing, integrating and testing embedded Software Producing test requirements & test scripts for Unit, Subsystem and System level testing on both host and target platforms Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes Documentation and Design work in UML Integration of software components with ARM multi-core platforms, FPGA subsystems and RF transceiver interfaces Support real-time TX/RX data processing, buffering and performance optimisation on embedded targets Contribute to system integration and verification of Software Defined Radio (SDR) datalink capability Skillset/experience required: Experience of Digital Signal Processing Experience of the C Programming Language Experience of testing software products for ARM based multi-core processing platforms Experience of communications protocols (e.g. SPI, UART, Ethernet, PCI-Express) Experience of DOORS Experience of test tools and techniques in both host and target environments Experience of test tools such as LDRA or equivalent for host testing Experience in model-based development, either in SysML/UML Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS Understanding of real-time embedded data handling mechanisms such as DMA, interrupts and shared memory Exposure to wireless modulation or waveform processing concepts (desirable) Experience working with FPGA or SDR based embedded systems (desirable)
01/04/2026
Contractor
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit an Embedded DSP Software Engineer - Software Defined Radio Datalink subcontractor on an initial 6 month contract. This role would suit a candidate who comes from a mobile communications industry or from the aerospace / defence field. Other industries will be considered too. Rate: £70 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at 'time and a quarter' Location: Stevenage Hybrid / Remote working: The role will based onsite. A compressed 4-Day week of Monday to Thursday is possible Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview process Embedded DSP Software Engineer - Software Defined Radio Datalink Job Description: Join our growing Software team in Stevenage, working as part of a dynamic team to develop, test and deliver innovative solutions by exploiting a wide portfolio of software technologies. You will work as part of a small team and be empowered to work individually with little supervision.You will need to be able to work independently and be self driven whilst providing some technical leadership. You will need to be very proactive and comfortable working with teams outside of the SW department, and be experienced in Digital Signal Processing techniques (SDR) and able to develop embedded SW in C. To be able to work in a lab based environment using various test tools such as scopes, logic analysers, bespoke test equipment and host based testing. Responsibilities: An Embedded Software C Engineer capable of developing, integrating and testing embedded Software Producing test requirements & test scripts for Unit, Subsystem and System level testing on both host and target platforms Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes Documentation and Design work in UML Integration of software components with ARM multi-core platforms, FPGA subsystems and RF transceiver interfaces Support real-time TX/RX data processing, buffering and performance optimisation on embedded targets Contribute to system integration and verification of Software Defined Radio (SDR) datalink capability Skillset/experience required: Experience of Digital Signal Processing Experience of the C Programming Language Experience of testing software products for ARM based multi-core processing platforms Experience of communications protocols (e.g. SPI, UART, Ethernet, PCI-Express) Experience of DOORS Experience of test tools and techniques in both host and target environments Experience of test tools such as LDRA or equivalent for host testing Experience in model-based development, either in SysML/UML Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS Understanding of real-time embedded data handling mechanisms such as DMA, interrupts and shared memory Exposure to wireless modulation or waveform processing concepts (desirable) Experience working with FPGA or SDR based embedded systems (desirable)
We require a contract Embedded DSP Software Engineer focused on Software Defined Radio datalink. You will develop, integrate, and test embedded C software within a small, dynamic team, working independently with proactive collaboration across functions. Responsibilities include writing test requirements and scripts for unit, subsystem, and system testing on host and target, running tests and analysing results using debuggers, probes, logic analysers, and oscilloscopes, documenting and designing in UML, integrating with ARM multi-core platforms, FPGA subsystems, and RF transceivers, supporting real-time TX/RX data processing and optimisation, and contributing to SDR datalink system integration and verification. Essential skills: Digital Signal Processing, C, ARM-based testing, SPI/UART/Ethernet/PCIe, DOORS, LDRA or equivalent, SysML/UML, RTOS knowledge (PikeOS or FreeRTOS), DMA, interrupts, shared memory. Desirable: wireless modulation or waveform processing, FPGA or SDR systems. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
01/04/2026
Contractor
We require a contract Embedded DSP Software Engineer focused on Software Defined Radio datalink. You will develop, integrate, and test embedded C software within a small, dynamic team, working independently with proactive collaboration across functions. Responsibilities include writing test requirements and scripts for unit, subsystem, and system testing on host and target, running tests and analysing results using debuggers, probes, logic analysers, and oscilloscopes, documenting and designing in UML, integrating with ARM multi-core platforms, FPGA subsystems, and RF transceivers, supporting real-time TX/RX data processing and optimisation, and contributing to SDR datalink system integration and verification. Essential skills: Digital Signal Processing, C, ARM-based testing, SPI/UART/Ethernet/PCIe, DOORS, LDRA or equivalent, SysML/UML, RTOS knowledge (PikeOS or FreeRTOS), DMA, interrupts, shared memory. Desirable: wireless modulation or waveform processing, FPGA or SDR systems. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
MERITUS are recruiting for an Embedded Software Engineer to support RTOS projects in the defence industry from our client's site in Bristol on an initial 6 month contract. EMBEDDED SOFTWARE ENGINEER - INSIDE IR35 - £68 PER HOUR - BRISTOL, ONSITE - 6 MONTHS (+LIKELY EXTENSION) - UNDERGO SC CLEARANCE - SINGLE STAGE INTERVIEW PROCESS Our client is a global leader in advanced defence systems, seeking a highly capable and adaptable Embedded Software Engineer to join their engineering team at a secure UK development site. You will contribute to the development of mission-critical embedded software within a dynamic team environment, with the autonomy to take ownership of technical delivery. The role combines software development with hands-on integration and testing on target hardware. Key Responsibilities Develop embedded real-time software on Linux using C++ within multi-threaded applications, aligned to defined requirements and interface specifications Design and execute functional and integration testing on target hardware Support integration activities within a lab-based environment Adhere to established project planning, quality, and engineering processes Utilise issue tracking and project management tools to support delivery Required Experience & Skills Strong experience developing and debugging real-time embedded software using C/C++ Experience with model-based development tools (e.g. UML-based environments) Proven background in integration testing, simulation, and hardware/software validation Experience developing software against defined requirements and interface control documentation (ICDs) Familiarity with requirements management and technical documentation tools Understanding of configuration management environments Desirable: Exposure to Python, Ada, or RTOS environments Behavioural Profile Proactive and adaptable mindset Strong communication skills Ability to operate independently and within a collaborative team environment
01/04/2026
Contractor
MERITUS are recruiting for an Embedded Software Engineer to support RTOS projects in the defence industry from our client's site in Bristol on an initial 6 month contract. EMBEDDED SOFTWARE ENGINEER - INSIDE IR35 - £68 PER HOUR - BRISTOL, ONSITE - 6 MONTHS (+LIKELY EXTENSION) - UNDERGO SC CLEARANCE - SINGLE STAGE INTERVIEW PROCESS Our client is a global leader in advanced defence systems, seeking a highly capable and adaptable Embedded Software Engineer to join their engineering team at a secure UK development site. You will contribute to the development of mission-critical embedded software within a dynamic team environment, with the autonomy to take ownership of technical delivery. The role combines software development with hands-on integration and testing on target hardware. Key Responsibilities Develop embedded real-time software on Linux using C++ within multi-threaded applications, aligned to defined requirements and interface specifications Design and execute functional and integration testing on target hardware Support integration activities within a lab-based environment Adhere to established project planning, quality, and engineering processes Utilise issue tracking and project management tools to support delivery Required Experience & Skills Strong experience developing and debugging real-time embedded software using C/C++ Experience with model-based development tools (e.g. UML-based environments) Proven background in integration testing, simulation, and hardware/software validation Experience developing software against defined requirements and interface control documentation (ICDs) Familiarity with requirements management and technical documentation tools Understanding of configuration management environments Desirable: Exposure to Python, Ada, or RTOS environments Behavioural Profile Proactive and adaptable mindset Strong communication skills Ability to operate independently and within a collaborative team environment
Embedded Software Engineer Location: Ealing area Salary: Up to 65,000 + Extensive benefits The Role KO2's client is seeking a talented Embedded Software Engineer to help deliver robust, high-quality embedded software for existing and future electric products. This is an exciting opportunity to be involved in the full product lifecycle-from early prototype development through to production and manufacturing. Key Responsibilities Develop high-quality embedded software that is efficient, maintainable, and scalable Work collaboratively with hardware engineers to support board bring-up, debugging, and system validation Design, implement, test, and support embedded software for internally developed electric systems Investigate and resolve complex real-time challenges related to timing, performance, and signal integrity Play an active role in shaping software architecture, coding standards, and future platform direction About You Strong programming skills in C and C++ Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Comfortable using version control systems, particularly Git A proactive problem-solver with a methodical approach to identifying root causes Demonstrated experience in embedded software development Familiar with the full software development lifecycle, from requirements through to testing Desirable Skills Experience with functional safety standards (ISO 13849 or ISO 26262) Experience working with CI/CD pipelines (e.g. Jenkins, Docker) Experience developing RTOS-based applications Familiarity with Python for tooling or automation Additional Requirements Full right to work in the UK without sponsorship Apply today with an up-to-date CV or contact KO2 Embedded Recruitment for more details.
31/03/2026
Full time
Embedded Software Engineer Location: Ealing area Salary: Up to 65,000 + Extensive benefits The Role KO2's client is seeking a talented Embedded Software Engineer to help deliver robust, high-quality embedded software for existing and future electric products. This is an exciting opportunity to be involved in the full product lifecycle-from early prototype development through to production and manufacturing. Key Responsibilities Develop high-quality embedded software that is efficient, maintainable, and scalable Work collaboratively with hardware engineers to support board bring-up, debugging, and system validation Design, implement, test, and support embedded software for internally developed electric systems Investigate and resolve complex real-time challenges related to timing, performance, and signal integrity Play an active role in shaping software architecture, coding standards, and future platform direction About You Strong programming skills in C and C++ Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI Comfortable using version control systems, particularly Git A proactive problem-solver with a methodical approach to identifying root causes Demonstrated experience in embedded software development Familiar with the full software development lifecycle, from requirements through to testing Desirable Skills Experience with functional safety standards (ISO 13849 or ISO 26262) Experience working with CI/CD pipelines (e.g. Jenkins, Docker) Experience developing RTOS-based applications Familiarity with Python for tooling or automation Additional Requirements Full right to work in the UK without sponsorship Apply today with an up-to-date CV or contact KO2 Embedded Recruitment for more details.
Java Software Engineer 12 month contract Based in Bristol Offering 65ph Inside IR35 Do you have experience with Java? Do you have experience in RTOS? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Java Software Engineer, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. Due to the nature of the work you will be involved in, you will be required to obtain UK SC clearance in this role. You will be involved in: Continued design and development of new and evolving software tools and architectures Instantiations for future products Skillset/experience required: A background in software engineering, its realisation and system wide impact Experience working in Java Experience across the entire software development process Experience in other languages such as Ada Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further! Java Software Engineer 12 month contract Based in Bristol Offering 65ph Inside IR35 Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
31/03/2026
Contractor
Java Software Engineer 12 month contract Based in Bristol Offering 65ph Inside IR35 Do you have experience with Java? Do you have experience in RTOS? Do you want to work with an industry-leading company? If your answer to these is yes, then this could be the role for you! As the Java Software Engineer, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. Due to the nature of the work you will be involved in, you will be required to obtain UK SC clearance in this role. You will be involved in: Continued design and development of new and evolving software tools and architectures Instantiations for future products Skillset/experience required: A background in software engineering, its realisation and system wide impact Experience working in Java Experience across the entire software development process Experience in other languages such as Ada Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further! Java Software Engineer 12 month contract Based in Bristol Offering 65ph Inside IR35 Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms. Key responsibilities Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications. Work with cross-functional teams including hardware, firmware, and systems engineers. Design efficient, safe, and maintainable code for resource-constrained environment s . Integrate software with hardware peripherals and low-level interfaces. Contribute to architecture decisions and code reviews. Debug and optimise performance on embedded targets. Support testing, validation, and deployment of firmware/software components. Required Skills and Experience Professional experience with Rust and Python programming . Knowledge or experience working with embedded systems or firmware development. Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces). Knowledge of microcontrollers, RTOS, or bare-metal environments. Knowledge of debugging tools and performance optimisation techniques. Desirable Skills Experience with embedded Linux or cross-compilation toolchains. Familiarity with hardware communication protocols (SPI, I C, UART, CAN, etc.). Exposure to safety-critical or real-time systems . Experience contributing to open-source Rust projects . What We Offer Opportunity to work on challenging low-level and hardware-integrated systems. Collaborative engineering environment with a focus on quality and performance. Competitive salary Flexible working arrangements where possible.
31/03/2026
Full time
We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms. Key responsibilities Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications. Work with cross-functional teams including hardware, firmware, and systems engineers. Design efficient, safe, and maintainable code for resource-constrained environment s . Integrate software with hardware peripherals and low-level interfaces. Contribute to architecture decisions and code reviews. Debug and optimise performance on embedded targets. Support testing, validation, and deployment of firmware/software components. Required Skills and Experience Professional experience with Rust and Python programming . Knowledge or experience working with embedded systems or firmware development. Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces). Knowledge of microcontrollers, RTOS, or bare-metal environments. Knowledge of debugging tools and performance optimisation techniques. Desirable Skills Experience with embedded Linux or cross-compilation toolchains. Familiarity with hardware communication protocols (SPI, I C, UART, CAN, etc.). Exposure to safety-critical or real-time systems . Experience contributing to open-source Rust projects . What We Offer Opportunity to work on challenging low-level and hardware-integrated systems. Collaborative engineering environment with a focus on quality and performance. Competitive salary Flexible working arrangements where possible.
I'm recruiting for a small business in Cheltenham who are looking for an Embedded Software Contractor on a 3 month contract (outside IR35). The work is based around Zephyr RTOS on Nordic chips. Previous experience (in-depth!) is needed for this. Work can be done remotely after an initial period of 3-4 days on-site. Also may require on-site visits to Cheltenham throughout depending on project progression. ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to £60ph DURATION: 3 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips Linux If you're interested, please apply below or get in touch with any questions Cheers, Nathan
31/03/2026
Contractor
I'm recruiting for a small business in Cheltenham who are looking for an Embedded Software Contractor on a 3 month contract (outside IR35). The work is based around Zephyr RTOS on Nordic chips. Previous experience (in-depth!) is needed for this. Work can be done remotely after an initial period of 3-4 days on-site. Also may require on-site visits to Cheltenham throughout depending on project progression. ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to £60ph DURATION: 3 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips Linux If you're interested, please apply below or get in touch with any questions Cheers, Nathan
I'm recruiting for a small business in Cheltenham who are looking for an Embedded Software Contractor on a 6 month contract (outside IR35). The work is based around Zephyr RTOS on Nordic chips. Previous experience (in-depth!) is needed for this. Work can be done remotely after an initial period of 3-4 days on-site. Also may require on-site visits to Cheltenham throughout depending on project progression. ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to £60ph DURATION: 6 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips Linux If you're interested, please apply below or get in touch with any questions Cheers, Nathan
31/03/2026
Contractor
I'm recruiting for a small business in Cheltenham who are looking for an Embedded Software Contractor on a 6 month contract (outside IR35). The work is based around Zephyr RTOS on Nordic chips. Previous experience (in-depth!) is needed for this. Work can be done remotely after an initial period of 3-4 days on-site. Also may require on-site visits to Cheltenham throughout depending on project progression. ROLE: Embedded Software Engineer LOCATION: Remote (Cheltenham) RATE: up to £60ph DURATION: 6 months Skills required for the Embedded SW Engineer: C Zephyr RTOS Nordic chips Linux If you're interested, please apply below or get in touch with any questions Cheers, Nathan
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Principal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
31/03/2026
Full time
Manufacturing Futures seek to appoint a Principal Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lead on your own projects as part of an inter-disciplinary engineering team, regularly liaising with mechanical and electronics engineers. This Principal Embedded Software Engineer role is a hands-on design position developing embedded software but it would be beneficial if you had previous experience supervising a team. Career progression can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Principal Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least five years industry experience Experience with Microcontrollers / Microprocessors RTOS software experience Principal Embedded Software Engineer, C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out!
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
31/03/2026
Full time
YT Tech is representing a high-growth Safety-Critical Technology firm that designs systems used globally in healthcare and high-security infrastructure. Joining a collaborative R&D function, you will be responsible for the development and optimisation of software across a range of RTOS and Embedded Linux platforms. You will design real-time software capable of processing complex sensor data to ensure 24/7 reliability in mission-critical environments. Key Responsibilities Real-Time Systems: Architect and implement firmware using RTOS (FreeRTOS/Zephyr) for high-precision data acquisition. Linux Integration: Build and maintain Embedded Linux distributions (Yocto/Buildroot) to support sophisticated application layers. Connectivity: Design robust IoT communication stacks using MQTT, BLE, and Wi-Fi for secure cloud-connected devices. Hardware/Software Interface: Work at the driver level to optimise sensor performance and hardware-software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track record of shipping connected products. Low-Level Knowledge: Experience with ARM Cortex-M or similar architectures. Nice to have's Experience with signal processing or sensor fusion algorithms. Previous work within regulated industries (e.g., Medical, Defense, or Industrial Automation). If interested, and you match the criteria above, please apply with your most revent CV and I will be in touch to discuss further. Unfortunately sponsorship is not on offer for this role
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
31/03/2026
Full time
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
31/03/2026
Full time
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.