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

84 jobs found

Email me jobs like this
Refine Search
Current Search
senior firmware engineer
Yoh, A Day & Zimmermann Company
Senior Firmware Engineer (Wireless)
Yoh, A Day & Zimmermann Company Bedford, Bedfordshire
Senior Firmware Engineer - Wireless / DSP Bedfordshire Hybrid You'll be working on a deployed wireless system used in real-world environments - taking live cellular signals and turning them into something usable. This isn't lab-based or simulation-heavy. The challenge is making complex RF systems work reliably in the real world. The Role You'll work across the embedded stack: Embedded C firmware Cellular protocol layers (MAC/RLC) DSP implementation where required Integration with RF hardware, DSPs and FPGA systems The Environment You'll be part of a 20-person engineering team covering RF, DSP, FPGA, hardware and software. Each engineer is trusted to: Self-manage their work Collaborate directly with domain experts Solve problems without layers of approval or micromanagement Why This Role Work on real-world wireless systems, not controlled environments Broad technical exposure across the stack High ownership in a small, experienced team Unique company ownership structure - the employees are shareholders What Matters Embedded C experience Exposure to cellular systems (protocol layers preferred) Comfortable working close to hardware Able to operate with autonomy Package £75,000 - £85,000 base 15% profit-related bonus 7% non-contributory pension Hybrid working (typically 3 days onsite) Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering recruitment specialists, sourcing high-calibre permanent and interim engineering experts across the globe.
01/04/2026
Full time
Senior Firmware Engineer - Wireless / DSP Bedfordshire Hybrid You'll be working on a deployed wireless system used in real-world environments - taking live cellular signals and turning them into something usable. This isn't lab-based or simulation-heavy. The challenge is making complex RF systems work reliably in the real world. The Role You'll work across the embedded stack: Embedded C firmware Cellular protocol layers (MAC/RLC) DSP implementation where required Integration with RF hardware, DSPs and FPGA systems The Environment You'll be part of a 20-person engineering team covering RF, DSP, FPGA, hardware and software. Each engineer is trusted to: Self-manage their work Collaborate directly with domain experts Solve problems without layers of approval or micromanagement Why This Role Work on real-world wireless systems, not controlled environments Broad technical exposure across the stack High ownership in a small, experienced team Unique company ownership structure - the employees are shareholders What Matters Embedded C experience Exposure to cellular systems (protocol layers preferred) Comfortable working close to hardware Able to operate with autonomy Package £75,000 - £85,000 base 15% profit-related bonus 7% non-contributory pension Hybrid working (typically 3 days onsite) Yoh Solutions Ltd, a Day and Zimmerman Company, are Electronic Engineering recruitment specialists, sourcing high-calibre permanent and interim engineering experts across the globe.
Avanti
Senior Embedded Software Engineer
Avanti Stafford, Staffordshire
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
Lynx Recruitment Ltd
Senior Software Engineer
Lynx Recruitment Ltd Chertsey, Surrey
Senior Software Engineer Defence Technology Chertsey, Surrey Hybrid (2 days on-site) Up to 80,000 + Package The Company A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers. The Role We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team. Key Responsibilities Define architectural and detailed software designs as part of the wider system definition Lead and mentor a software engineering team on a day-to-day basis Work cross-functionally with firmware and electronics engineers to ensure system-level requirements are met Monitor software compliance with project and company standards Present designs at review stages both internally and to customers Manage estimation, planning and progress against project milestones What You'll Need Strong C++ development experience, ideally to industry standards on Linux and/or Windows platforms Experience in acoustic or RF signal processing (essential) Familiarity with structured UML-based design tools (e.g. Enterprise Architect) Experience of software verification and validation against contractual requirements Exposure to embedded or real-time application software Experience with Docker containers or equivalent containerisation Strong technical documentation and stakeholder communication skills Degree in Engineering, Mathematics, Computer Science or a related STEM subject (or equivalent experience) Eligibility to obtain UK SC security clearance Sole UK National from birth (required for security clearance purposes) Full UK driving licence What's On Offer Up to 80,000 base salary plus package Paid overtime or time off in lieu (up to 24 additional days per year) Flexible core hours (09:30-12:00 and 14:00-16:00) Competitive employer-matched pension Private medical care Onsite gym access Salary sacrifice schemes (cycle to work, tech) Structured training and career development Holiday closedown over Christmas/New Year Relocation package available Candidates must hold Sole UK Nationality from birth.
31/03/2026
Full time
Senior Software Engineer Defence Technology Chertsey, Surrey Hybrid (2 days on-site) Up to 80,000 + Package The Company A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers. The Role We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team. Key Responsibilities Define architectural and detailed software designs as part of the wider system definition Lead and mentor a software engineering team on a day-to-day basis Work cross-functionally with firmware and electronics engineers to ensure system-level requirements are met Monitor software compliance with project and company standards Present designs at review stages both internally and to customers Manage estimation, planning and progress against project milestones What You'll Need Strong C++ development experience, ideally to industry standards on Linux and/or Windows platforms Experience in acoustic or RF signal processing (essential) Familiarity with structured UML-based design tools (e.g. Enterprise Architect) Experience of software verification and validation against contractual requirements Exposure to embedded or real-time application software Experience with Docker containers or equivalent containerisation Strong technical documentation and stakeholder communication skills Degree in Engineering, Mathematics, Computer Science or a related STEM subject (or equivalent experience) Eligibility to obtain UK SC security clearance Sole UK National from birth (required for security clearance purposes) Full UK driving licence What's On Offer Up to 80,000 base salary plus package Paid overtime or time off in lieu (up to 24 additional days per year) Flexible core hours (09:30-12:00 and 14:00-16:00) Competitive employer-matched pension Private medical care Onsite gym access Salary sacrifice schemes (cycle to work, tech) Structured training and career development Holiday closedown over Christmas/New Year Relocation package available Candidates must hold Sole UK Nationality from birth.
Redline Group Ltd
Senior Software Engineer
Redline Group Ltd Chertsey, Surrey
Are you an experienced Software Engineer ready to take the lead on cutting-edge defence technology? Join a specialist engineering company based in Chertsey, delivering bespoke software and integrated systems for mission-critical military applications. My client designs, develops, and integrates advanced solutions that operate in some of the most demanding environments. This is an opportunity to work at the forefront of innovation, contributing to projects that truly matter. As a Senior Software Engineer based in Chertsey, you'll play a key role in leading the design and delivery of high-integrity software systems. Working closely with multidisciplinary teams, you'll transform complex system requirements into robust, innovative software solutions. You'll also take on a leadership role-guiding, mentoring, and supporting a team of engineers to deliver projects on time, within budget, and to the highest standards. What you'll be doing as a Senior Software Engineer based in Chertsey Lead the architectural and detailed design of software within complex systems Translate system requirements into effective, high-quality software solutions Develop and test software (primarily in C++) to industry and company standards Collaborate with electronics, firmware, and systems engineers to ensure full system integration Present technical designs internally and to customers at all project stages Ensure compliance with company processes, standards, and best practices Support project planning, estimation, and delivery alongside the Project Manager Manage and mentor a team of software engineers, driving performance and development Contribute to system integration, verification, validation, and customer acceptance What we are looking for Essential: Strong experience in software architecture and detailed design Proven background in C++ development and testing Experience working with Linux and Windows development environments Familiarity with version control and structured development processes Experience leading or mentoring software teams Excellent communication skills and ability to produce clear technical documentation Experience with UML-based design tools (e.G. Enterprise Architect) Qualifications & Requirements Degree in Engineering, Mathematics, Science (or equivalent experience) Ability to obtain UK SC or DV security clearance Sole UK nationality Full UK driving licence Willingness to travel between Chertsey and Portland as required What you'll get Full lifecycle exposure - shape your career across design, development, and integration Flexible working hours - core hours with flexibility around your day Paid overtime or time off in lieu - up to 24 additional days leave per year Holiday shutdown - enjoy time off over Christmas Competitive pension scheme Private medical care - access to a nationwide network of clinics Training & development - continuous upskilling opportunities Salary sacrifice schemes - including tech and bike options Gym benefits - discounts or onsite gym access in Chertsey Company tech - full home and office setup provided Relocation support - making your move easier If you are keen to hear more about this interesting Senior software engineer position for my client based in Chertsey, please send over an updated CV to (url removed) or call (phone number removed) to discuss the opportunity in more detail.
31/03/2026
Full time
Are you an experienced Software Engineer ready to take the lead on cutting-edge defence technology? Join a specialist engineering company based in Chertsey, delivering bespoke software and integrated systems for mission-critical military applications. My client designs, develops, and integrates advanced solutions that operate in some of the most demanding environments. This is an opportunity to work at the forefront of innovation, contributing to projects that truly matter. As a Senior Software Engineer based in Chertsey, you'll play a key role in leading the design and delivery of high-integrity software systems. Working closely with multidisciplinary teams, you'll transform complex system requirements into robust, innovative software solutions. You'll also take on a leadership role-guiding, mentoring, and supporting a team of engineers to deliver projects on time, within budget, and to the highest standards. What you'll be doing as a Senior Software Engineer based in Chertsey Lead the architectural and detailed design of software within complex systems Translate system requirements into effective, high-quality software solutions Develop and test software (primarily in C++) to industry and company standards Collaborate with electronics, firmware, and systems engineers to ensure full system integration Present technical designs internally and to customers at all project stages Ensure compliance with company processes, standards, and best practices Support project planning, estimation, and delivery alongside the Project Manager Manage and mentor a team of software engineers, driving performance and development Contribute to system integration, verification, validation, and customer acceptance What we are looking for Essential: Strong experience in software architecture and detailed design Proven background in C++ development and testing Experience working with Linux and Windows development environments Familiarity with version control and structured development processes Experience leading or mentoring software teams Excellent communication skills and ability to produce clear technical documentation Experience with UML-based design tools (e.G. Enterprise Architect) Qualifications & Requirements Degree in Engineering, Mathematics, Science (or equivalent experience) Ability to obtain UK SC or DV security clearance Sole UK nationality Full UK driving licence Willingness to travel between Chertsey and Portland as required What you'll get Full lifecycle exposure - shape your career across design, development, and integration Flexible working hours - core hours with flexibility around your day Paid overtime or time off in lieu - up to 24 additional days leave per year Holiday shutdown - enjoy time off over Christmas Competitive pension scheme Private medical care - access to a nationwide network of clinics Training & development - continuous upskilling opportunities Salary sacrifice schemes - including tech and bike options Gym benefits - discounts or onsite gym access in Chertsey Company tech - full home and office setup provided Relocation support - making your move easier If you are keen to hear more about this interesting Senior software engineer position for my client based in Chertsey, please send over an updated CV to (url removed) or call (phone number removed) to discuss the opportunity in more detail.
Trinity Resource Solutions
Senior Software Engineer
Trinity Resource Solutions Addlestone, Surrey
Location: Chertsey, Surrey Security Requirement: Sole UK National (Must be able to obtain SC/DV Clearance) Our client is a global leader in Defence innovation, currently scaling their elite underwater systems division. We are looking for a Lead Software Engineer to bridge the gap between complex system architecture and high-performance delivery. In this role, you won't just be managing a team; you will be the technical heartbeat of projects that protect national interests. From acoustic signal processing to real-time embedded systems , you will lead a multi-disciplinary team to translate abstract requirements into mission-critical reality. What You ll Do Architectural Ownership: Define and lead the software design (UML/Enterprise Architect) within a wider systems framework. Team Leadership: Mentor, supervise, and drive the output of a skilled engineering team, ensuring quality and adherence to industry standards. Cross-Functional Collaboration: Partner with PMs and Firmware/Electronics Engineers to ensure seamless integration of hardware and software. Customer Facing: Act as a technical authority, presenting designs and progress to both internal stakeholders and Ministry of Defence (MoD) customers. Modernization: Drive the adoption of modern practices, including Docker and containerization, within traditional embedded environments. Your Technical Arsenal The Core: Expert-level C++ development within Linux/Windows environments. Design: Proficiency in structured design tools (specifically Enterprise Architect or similar UML tools). Domain Expertise: Proven experience in Embedded Real-Time applications and/or Acoustic Signal Processing . Process: Deep understanding of the full lifecycle from requirement capture to V&V (Verification and Validation). Leadership: A track record of managing technical work packages and mentoring junior-to-mid-level engineers.
31/03/2026
Full time
Location: Chertsey, Surrey Security Requirement: Sole UK National (Must be able to obtain SC/DV Clearance) Our client is a global leader in Defence innovation, currently scaling their elite underwater systems division. We are looking for a Lead Software Engineer to bridge the gap between complex system architecture and high-performance delivery. In this role, you won't just be managing a team; you will be the technical heartbeat of projects that protect national interests. From acoustic signal processing to real-time embedded systems , you will lead a multi-disciplinary team to translate abstract requirements into mission-critical reality. What You ll Do Architectural Ownership: Define and lead the software design (UML/Enterprise Architect) within a wider systems framework. Team Leadership: Mentor, supervise, and drive the output of a skilled engineering team, ensuring quality and adherence to industry standards. Cross-Functional Collaboration: Partner with PMs and Firmware/Electronics Engineers to ensure seamless integration of hardware and software. Customer Facing: Act as a technical authority, presenting designs and progress to both internal stakeholders and Ministry of Defence (MoD) customers. Modernization: Drive the adoption of modern practices, including Docker and containerization, within traditional embedded environments. Your Technical Arsenal The Core: Expert-level C++ development within Linux/Windows environments. Design: Proficiency in structured design tools (specifically Enterprise Architect or similar UML tools). Domain Expertise: Proven experience in Embedded Real-Time applications and/or Acoustic Signal Processing . Process: Deep understanding of the full lifecycle from requirement capture to V&V (Verification and Validation). Leadership: A track record of managing technical work packages and mentoring junior-to-mid-level engineers.
Zenovo
Senior Firmware Engineer
Zenovo
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.
31/03/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.
Genesis Technical Recruitment Ltd
Senior Electrical Systems Engineer
Genesis Technical Recruitment Ltd Beamhurst, Staffordshire
As an experienced Senior Electrical Systems Engineer, you will join a highly focussed and passionate team leading the delivery of electrical / electronic engineering across the business. Senior Electrical Systems Engineer Role: You will provide technical support to the delivery of the E&E design. You will support the planning, tracking and status reporting for the E&E deliverables across a number of projects concurrently whilst attending project-based meetings to update on status and delivery. Senior Electrical Systems Engineer Responsibilities: Project planning for E&E deliverables. Ability to plan, monitor and track multiple projects at one time. An up-to-date status for all live projects, with the ability to articulate project plans, challenges and next steps to achieve successful project delivery. Selection of correct hardware platform(s) to deliver the technical solution, considering environmental and cost targets. Thrive in a fast agile environment, developing prototype solutions to validate proof of concept ideas. Creation of software architecture to satisfy delivery of the requirements. Co-ordination of 3rd party support vendors with the creation of requirements and corresponding software architectures. Ensuring robust and reliable ECU communication protocols are followed in line with industry best practice (SAE J1939, Ethernet). Be able to read electronic schematic diagrams and their electrical wiring diagram counterpart. Ensure design for manufacture is considered, both relating to build of the programming and parameter configuration of selected solution. Sound record keeping techniques, of all designs, revisions and related updates. Senior Electrical Systems Engineer Requirements: Strong desire to learn from working on differing system architectures. Familiar with different requirements capturing tools. Knowledge of different CAN bus protocols i.e. CANOpen, J1939, ISO14229, ISO14230. Working knowledge of Software development techniques (V Model and functional safety). Awareness of security impact to achieve secure and resilient systems (hardware and software). Knowledge / experience of system integration testing at a vehicle level does the solution power up, communicate, operate and shut down as intended. Comfortable working with various electronic lab tools i.e. Spectrum analyser, Oscilloscope, Signal Generators, DC power supplies. Essential: Sound base knowledge of electronic and software development. Sound base knowledge of low-level firmware integration i.e. bootloader through to application layer and parameter configuration. Familiar with CAN bus protocols. Happy to use different types of lab equipment to monitor system behaviour i.e. CAN, frequencies, PWM and basic operation. Awareness of functional safety and security impact, on software development. Experience of validation and verification activity planning. Experience taking electronic systems from concept through to delivery. Desired: 5 years experience within Tier 1 or OE sectors (on highway or off highway) within system engineering or software development. Qualified to HND/Degree level in an electronic/electrical based technology discipline or equivalent experience. Validation and verification co-ordination. Experience of Project delivery. Senior Electrical Systems Engineer Benefits: In addition to an excellent salary, career progression and development opportunities, our client offers an excellent company pension scheme, medical insurance and dental care schemes, access to the company s healthy living centre and 33 days annual leave and flexibility around daily start and finish times. You will also have access to the Company s Reward Hub, giving you fantastic savings across a huge range of high street retailers, as well as access to exclusive company perks such as the Cycle to Work Scheme. Senior Electrical Systems Engineer Applications: VISA Sponsorship is NOT available for this role This role is fully on-site This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
31/03/2026
Full time
As an experienced Senior Electrical Systems Engineer, you will join a highly focussed and passionate team leading the delivery of electrical / electronic engineering across the business. Senior Electrical Systems Engineer Role: You will provide technical support to the delivery of the E&E design. You will support the planning, tracking and status reporting for the E&E deliverables across a number of projects concurrently whilst attending project-based meetings to update on status and delivery. Senior Electrical Systems Engineer Responsibilities: Project planning for E&E deliverables. Ability to plan, monitor and track multiple projects at one time. An up-to-date status for all live projects, with the ability to articulate project plans, challenges and next steps to achieve successful project delivery. Selection of correct hardware platform(s) to deliver the technical solution, considering environmental and cost targets. Thrive in a fast agile environment, developing prototype solutions to validate proof of concept ideas. Creation of software architecture to satisfy delivery of the requirements. Co-ordination of 3rd party support vendors with the creation of requirements and corresponding software architectures. Ensuring robust and reliable ECU communication protocols are followed in line with industry best practice (SAE J1939, Ethernet). Be able to read electronic schematic diagrams and their electrical wiring diagram counterpart. Ensure design for manufacture is considered, both relating to build of the programming and parameter configuration of selected solution. Sound record keeping techniques, of all designs, revisions and related updates. Senior Electrical Systems Engineer Requirements: Strong desire to learn from working on differing system architectures. Familiar with different requirements capturing tools. Knowledge of different CAN bus protocols i.e. CANOpen, J1939, ISO14229, ISO14230. Working knowledge of Software development techniques (V Model and functional safety). Awareness of security impact to achieve secure and resilient systems (hardware and software). Knowledge / experience of system integration testing at a vehicle level does the solution power up, communicate, operate and shut down as intended. Comfortable working with various electronic lab tools i.e. Spectrum analyser, Oscilloscope, Signal Generators, DC power supplies. Essential: Sound base knowledge of electronic and software development. Sound base knowledge of low-level firmware integration i.e. bootloader through to application layer and parameter configuration. Familiar with CAN bus protocols. Happy to use different types of lab equipment to monitor system behaviour i.e. CAN, frequencies, PWM and basic operation. Awareness of functional safety and security impact, on software development. Experience of validation and verification activity planning. Experience taking electronic systems from concept through to delivery. Desired: 5 years experience within Tier 1 or OE sectors (on highway or off highway) within system engineering or software development. Qualified to HND/Degree level in an electronic/electrical based technology discipline or equivalent experience. Validation and verification co-ordination. Experience of Project delivery. Senior Electrical Systems Engineer Benefits: In addition to an excellent salary, career progression and development opportunities, our client offers an excellent company pension scheme, medical insurance and dental care schemes, access to the company s healthy living centre and 33 days annual leave and flexibility around daily start and finish times. You will also have access to the Company s Reward Hub, giving you fantastic savings across a huge range of high street retailers, as well as access to exclusive company perks such as the Cycle to Work Scheme. Senior Electrical Systems Engineer Applications: VISA Sponsorship is NOT available for this role This role is fully on-site This vacancy is only available to Candidates with relevant experience as detailed in the job description. Due to volume of applications, we are unable to respond to applicants who do not possess the required skills and experience. Recent Graduates who do not have the required level of industry experience need not apply. Candidates must be authorised to work in the country where this role is located BEFORE making an application.
Unified Support
On-site Audio-Visual Engineer
Unified Support City, London
On-site Audio-Visual Engineer Behaving as an ambassador for the AV Department at all times, including the technical setup, operation, and repair of equipment used to enhance collaborative meetings and live events. Knowledge & Key Skills - Onsite Work: 90% The on-site AV Engineer will prepare meeting rooms for presentations, Video and Audio conferencing, and collaboration Supporting a wide variety of AV software and hardware Comprehensive ability to troubleshoot a wide range of technology incidents and problems Using Service Desk software to effectively manage all support and service requests Taking complete ownership of and resolving all notified support and service issues, promptly, courteously, and professionally to agreed service levels (SLAs) Keeping end-users fully informed during and at resolution, leaving them assured that they are receiving the best attention Maintaining training and support function documentation Effectively communicating with internal customers with respect to support issues Maintaining an accurate inventory of all AV hardware, firmware, software, and configurations Contributing to the specification and procurement of new hardware and software Monitoring and optimising AV system performance Assist in office relocations Leaving the support function in such a state that it could easily be picked up by colleagues during an absence. Admin 10% Follow appropriate departmental and company procedures and policies (i.e., change control, problem and incident management) Monitor performance through the scorecard Monthly meetings with on-site primary contact Reporting ticket management Essential: Previous AV support experience in a concierge service Skilled AV Engineer possessing good interpersonal skills, and should be comfortable with Senior Management Must be smart and confident in their appearance. Should have proven abilities within the AV industry and/or corporate environment for over 5 years Excellent communication and customer service skills Enthusiastic and organised Ability to work under pressure Good knowledge OF Crestron, AMX, and RTI Knowledge of Lutron lighting control, Polycom, and MS Teams A firm understanding of networking protocols, RS232, and RS485 Good understanding of VOIP telephony and SIP Good understanding of video collaboration and audio conferencing Desirable: Avixa CTS Crestron P101 Extron School of AV Cisco CCNA
31/03/2026
Full time
On-site Audio-Visual Engineer Behaving as an ambassador for the AV Department at all times, including the technical setup, operation, and repair of equipment used to enhance collaborative meetings and live events. Knowledge & Key Skills - Onsite Work: 90% The on-site AV Engineer will prepare meeting rooms for presentations, Video and Audio conferencing, and collaboration Supporting a wide variety of AV software and hardware Comprehensive ability to troubleshoot a wide range of technology incidents and problems Using Service Desk software to effectively manage all support and service requests Taking complete ownership of and resolving all notified support and service issues, promptly, courteously, and professionally to agreed service levels (SLAs) Keeping end-users fully informed during and at resolution, leaving them assured that they are receiving the best attention Maintaining training and support function documentation Effectively communicating with internal customers with respect to support issues Maintaining an accurate inventory of all AV hardware, firmware, software, and configurations Contributing to the specification and procurement of new hardware and software Monitoring and optimising AV system performance Assist in office relocations Leaving the support function in such a state that it could easily be picked up by colleagues during an absence. Admin 10% Follow appropriate departmental and company procedures and policies (i.e., change control, problem and incident management) Monitor performance through the scorecard Monthly meetings with on-site primary contact Reporting ticket management Essential: Previous AV support experience in a concierge service Skilled AV Engineer possessing good interpersonal skills, and should be comfortable with Senior Management Must be smart and confident in their appearance. Should have proven abilities within the AV industry and/or corporate environment for over 5 years Excellent communication and customer service skills Enthusiastic and organised Ability to work under pressure Good knowledge OF Crestron, AMX, and RTI Knowledge of Lutron lighting control, Polycom, and MS Teams A firm understanding of networking protocols, RS232, and RS485 Good understanding of VOIP telephony and SIP Good understanding of video collaboration and audio conferencing Desirable: Avixa CTS Crestron P101 Extron School of AV Cisco CCNA
Reed Specialist Recruitment
Electronics Software Engineer
Reed Specialist Recruitment
Electronics Engineer Exeter Area 35- 40k If you are an Electronics Engineer with a passion for software or a more software focused engineer with a passion for electronics then this could be the ideal new role for you! The company are a specialist in sensors, measurement and telemetry and design and develop a wide range of hi-technology products. In this role you will be working in a small multi-disciplined Engineering design team of Electronics, Firmware and Software Engineers. You will be supporting the Senior Software Engineer, where your experience with electronics will also be called upon. The majority of the role will involve supporting Automated Test Environments for electronic products, here you will be creating/maintaining test scripts, fault-finding and helping to commission new test fixtures. The rest of the role will involve writing customer-facing PC software to support products and in-house development tools and there may be occasions where you are required to assist with Firmware development and other Engineering tasks. You will be working on a range of technologies including low level drivers to hardware, GUI interfaces, Communications protocols for wireless and CAN and UART interfaces. The role will include Engineering Development of Software and associated technical documentation. Production support, including ATE (Automated Test Equipment) scripts Technical Support for standard products for both internal and external requirements. Application support. Change control. Support for Sales with quotes and technical documentation. Skills and Experience Experience of a general electronics design environment and processes. Understanding of electronics circuit operation and design. Understanding of automated testing. Use of test equipment such as multimeters and oscilloscopes Methodical approach to problem solving. Experienced in writing design documents such as specifications and test procedures. Good understanding/experience of a range of communication technologies USB, Bluetooth, Serial communications. Experience of writing structured PC software using C# and other languages Ability to create good clear GUI's Disciplined approach to Version Control Beneficial to have Experience of National Instruments Labview and Teststand Experience working in an Electronics Manufacturing environment Ability to create iOS and Android apps Project Management. Liaising with customers from design concepts to providing training. For more details on this interesting and varied role please apply online and one of the team at Reed will be in touch.
31/03/2026
Full time
Electronics Engineer Exeter Area 35- 40k If you are an Electronics Engineer with a passion for software or a more software focused engineer with a passion for electronics then this could be the ideal new role for you! The company are a specialist in sensors, measurement and telemetry and design and develop a wide range of hi-technology products. In this role you will be working in a small multi-disciplined Engineering design team of Electronics, Firmware and Software Engineers. You will be supporting the Senior Software Engineer, where your experience with electronics will also be called upon. The majority of the role will involve supporting Automated Test Environments for electronic products, here you will be creating/maintaining test scripts, fault-finding and helping to commission new test fixtures. The rest of the role will involve writing customer-facing PC software to support products and in-house development tools and there may be occasions where you are required to assist with Firmware development and other Engineering tasks. You will be working on a range of technologies including low level drivers to hardware, GUI interfaces, Communications protocols for wireless and CAN and UART interfaces. The role will include Engineering Development of Software and associated technical documentation. Production support, including ATE (Automated Test Equipment) scripts Technical Support for standard products for both internal and external requirements. Application support. Change control. Support for Sales with quotes and technical documentation. Skills and Experience Experience of a general electronics design environment and processes. Understanding of electronics circuit operation and design. Understanding of automated testing. Use of test equipment such as multimeters and oscilloscopes Methodical approach to problem solving. Experienced in writing design documents such as specifications and test procedures. Good understanding/experience of a range of communication technologies USB, Bluetooth, Serial communications. Experience of writing structured PC software using C# and other languages Ability to create good clear GUI's Disciplined approach to Version Control Beneficial to have Experience of National Instruments Labview and Teststand Experience working in an Electronics Manufacturing environment Ability to create iOS and Android apps Project Management. Liaising with customers from design concepts to providing training. For more details on this interesting and varied role please apply online and one of the team at Reed will be in touch.
Permanent Futures Limited
Senior Software Engineer
Permanent Futures Limited
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!
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment Royston, Hertfordshire
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!
Platform Recruitment
Senior Firmware Engineer
Platform Recruitment Norwich, Norfolk
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
31/03/2026
Full time
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment St. Ives, Cambridgeshire
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.
Smartbox Assistive Technology
Senior Firmware Engineer
Smartbox Assistive Technology Bristol, Gloucestershire
Senior Firmware Engineer Location: Bristol; Hybrid Join us at Smartbox 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 Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our 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 Smartbox Smartbox is a leader in assistive communication technology, with products used globally by people with diverse needs. Our values, passionate, caring, empowering, achieving together and enabling change, guide everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology. Our Commitment to Sustainability We prioritise sustainability, aiming to reduce our environmental impact. By joining us, you ll help support a more inclusive and sustainable future. Our D&I Commitments We are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. We believe in adding to our culture. Our diverse team shapes products that reflect our 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, we wish to recruit directly and are not seeking agency support.
31/03/2026
Full time
Senior Firmware Engineer Location: Bristol; Hybrid Join us at Smartbox 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 Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities. Your Impact As our 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 Smartbox Smartbox is a leader in assistive communication technology, with products used globally by people with diverse needs. Our values, passionate, caring, empowering, achieving together and enabling change, guide everything we do. Our Inclusive Culture We believe in giving everyone a voice. Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology. Our Commitment to Sustainability We prioritise sustainability, aiming to reduce our environmental impact. By joining us, you ll help support a more inclusive and sustainable future. Our D&I Commitments We are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Our recruitment practices are inclusive and barrier free, with adjustments available throughout the process and your career. We believe in adding to our culture. Our diverse team shapes products that reflect our 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, we wish to recruit directly and are not seeking agency support.
Hudson Shribman
Senior Embedded Software Engineer
Hudson Shribman
Senior Embedded Software Engineer up to 70k Base + Benefits Ref: ABJ6500 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide. As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team. You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers. Key Responsibilities Translate system and customer requirements into software specifications and acceptance criteria Design embedded software architecture and interfaces for ARM-based controllers (STM32) Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar) Implement industrial communication protocols such as Modbus, CAN and Ethernet Integrate software with sensors, actuators and industrial control hardware Perform unit testing, static analysis, code reviews and verification activities Develop SIL/HIL test environments and support validation activities Produce clear technical documentation including design specifications and test plans Work within modern development practices including Git, trunk-based development and semantic versioning Support manufacturing, commissioning and service teams with technical investigations Contribute to continuous improvement of development processes and engineering standards Skills & Experience Required Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar Strong experience developing embedded software in industrial or engineering environments Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable) Experience working with RTOS concepts (task scheduling, synchronisation, debugging) Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar) Experience with unit testing, static analysis and code quality tools Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial) Experience working with hardware-software integration Experience working with any of the following would be beneficial: Critical power or energy infrastructure systems Industrial automation or control systems Electrical test or commissioning environments Generator or power distribution equipment Industrial electronics or control panels Data centre or missioncritical infrastructure Safetycritical or high-reliability embedded systems Python or MATLAB experience for automation or test development would also be advantageous. Stable, established engineering business with strong technical reputation - Base + Benefits. To Apply: Contact Alison Basson on (phone number removed) / (phone number removed) Email: Ref: ABJ6500
31/03/2026
Full time
Senior Embedded Software Engineer up to 70k Base + Benefits Ref: ABJ6500 Midlands Onsite: Perm An exciting opportunity has arisen for a Senior Embedded Software Engineer to join a well-established, globally recognised engineering organisation specialising in critical power and electrical test systems. With operations across the globe, the company is known for delivering innovative, high-reliability engineering solutions used in mission-critical environments worldwide. As Senior Embedded Software Engineer you will play a key role in the design and development of embedded control software for advanced industrial power systems, working within a collaborative multidisciplinary engineering team. You will work closely with Electrical, Mechanical and Systems Engineers to deliver robust, safe and cost-effective solutions used by global customers. Key Responsibilities Translate system and customer requirements into software specifications and acceptance criteria Design embedded software architecture and interfaces for ARM-based controllers (STM32) Develop embedded firmware in C/C++ within RTOS environments (FreeRTOS or similar) Implement industrial communication protocols such as Modbus, CAN and Ethernet Integrate software with sensors, actuators and industrial control hardware Perform unit testing, static analysis, code reviews and verification activities Develop SIL/HIL test environments and support validation activities Produce clear technical documentation including design specifications and test plans Work within modern development practices including Git, trunk-based development and semantic versioning Support manufacturing, commissioning and service teams with technical investigations Contribute to continuous improvement of development processes and engineering standards Skills & Experience Required Degree in Software Engineering, Computer Engineering, Electrical Engineering or similar Strong experience developing embedded software in industrial or engineering environments Strong C/C++ development experience on ARM Cortex microcontrollers (STM32 desirable) Experience working with RTOS concepts (task scheduling, synchronisation, debugging) Knowledge of functional safety or secure coding practices (MISRA, IEC61508 or similar) Experience with unit testing, static analysis and code quality tools Experience implementing industrial communications (Modbus, CAN, TCP/IP, Serial) Experience working with hardware-software integration Experience working with any of the following would be beneficial: Critical power or energy infrastructure systems Industrial automation or control systems Electrical test or commissioning environments Generator or power distribution equipment Industrial electronics or control panels Data centre or missioncritical infrastructure Safetycritical or high-reliability embedded systems Python or MATLAB experience for automation or test development would also be advantageous. Stable, established engineering business with strong technical reputation - Base + Benefits. To Apply: Contact Alison Basson on (phone number removed) / (phone number removed) Email: Ref: ABJ6500
Platform Recruitment
Senior Firmware Engineer
Platform Recruitment Bedford, Bedfordshire
Senior Firmware Engineer Cambridge 80-90k dependant on experience My client is looking for an experienced Firmware Engineer to join a small, high-impact signal processing team. You will take ownership of the full embedded firmware stack, from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience in cellular or RF firmware. Bonus Skills Familiarity with TI DSP architecture or Xilinx SoC development toolchains Experience with open-source SDR tools like srsRAN or PCI-based host-to-DSP communication architectures. If you are a proactive problem-solver ready to take ownership of complex firmware challenges, apply today!
31/03/2026
Full time
Senior Firmware Engineer Cambridge 80-90k dependant on experience My client is looking for an experienced Firmware Engineer to join a small, high-impact signal processing team. You will take ownership of the full embedded firmware stack, from initial investigation through to integration and release, working with a high degree of autonomy on cutting-edge communication technology. Responsibilities Design and maintain C firmware for TI DSPs and ARM aarch64 Linux platforms Implement and optimize MAC/RLC protocol stacks for GERAN, UTRAN, E-UTRAN, and NR Collaborate with FPGA teams to manage Xilinx SoC data paths and DMA transfers Requirements Extensive experience in C for resource-constrained targets, including deep knowledge of memory layout, linker scripts, and drivers for SPI, I2C, and DMA. Strong command of DSP fundamentals and 3GPP standards Several years of commercial experience in cellular or RF firmware. Bonus Skills Familiarity with TI DSP architecture or Xilinx SoC development toolchains Experience with open-source SDR tools like srsRAN or PCI-based host-to-DSP communication architectures. If you are a proactive problem-solver ready to take ownership of complex firmware challenges, apply today!
4M Recruitment
NetApp Senior Storage Engineer
4M Recruitment Camden, London
We are seeking an experienced NetApp Senior Storage Engineer to join our enterprise infrastructure team on a initial 6 month contract. This is a hands-on technical role focused on the administration, support, and optimisation of NetApp storage environments and modern enterprise backup platforms as well as leading on project based work. We are seeking candidates who have experience at an expert level with: NetApp storage systems including NetApp ONTAP (Clustered ONTAP) Configuration and support of Storage Virtual Machines (SVMs) Management of Snapshots and SnapMirror replication Design and support of enterprise storage solutions Firmware and ONTAP upgrades Storage migrations and data lifecycle management Backup and Disaster Recovery including ideally tools such as Cohesity and / or Rubrik Backing up and restoring enterprise databases Protection of VM-based infrastructure If you are a proactive infrastructure specialist with strong NetApp and enterprise backup expertise, we would love to hear from you. This role will be hybrid based working 1-2 day per week in the office. Day Rate - £465 per day via umbrella company
31/03/2026
Contractor
We are seeking an experienced NetApp Senior Storage Engineer to join our enterprise infrastructure team on a initial 6 month contract. This is a hands-on technical role focused on the administration, support, and optimisation of NetApp storage environments and modern enterprise backup platforms as well as leading on project based work. We are seeking candidates who have experience at an expert level with: NetApp storage systems including NetApp ONTAP (Clustered ONTAP) Configuration and support of Storage Virtual Machines (SVMs) Management of Snapshots and SnapMirror replication Design and support of enterprise storage solutions Firmware and ONTAP upgrades Storage migrations and data lifecycle management Backup and Disaster Recovery including ideally tools such as Cohesity and / or Rubrik Backing up and restoring enterprise databases Protection of VM-based infrastructure If you are a proactive infrastructure specialist with strong NetApp and enterprise backup expertise, we would love to hear from you. This role will be hybrid based working 1-2 day per week in the office. Day Rate - £465 per day via umbrella company
Zenovo
Senior Embedded Software Engineer
Zenovo Newhall, Derbyshire
Senior Embedded Software Engineer (C/C++, STM32, FreeRTOS) Location: Derbyshire (On-site / Remote work available) Salary: £55,000 - £70,000 + Benefits Overview An exciting opportunity has arisen for a Senior Embedded Software Engineer to design, develop, test and integrate embedded control systems for advanced industrial applications. This role is ideal for an experienced engineer with strong C/C++ embedded development skills, looking to work on real-time systems (RTOS) and ARM Cortex-M microcontrollers (STM32) within a collaborative, multi-disciplinary engineering environment. You will work closely with electrical, mechanical and systems engineering teams to deliver robust, safety-critical and cost-effective embedded software solutions for global customers. Key Responsibilities Translate system and customer requirements into detailed software specifications and acceptance criteria Design and develop embedded software architecture for ARM-based microcontrollers (STM32) Develop, test and integrate embedded C/C++ firmware for real-time control systems Work with FreeRTOS (or similar RTOS) including task scheduling, inter-task communication and debugging Implement and optimise communication protocols including Modbus/TCP, CAN, RS232/RS422/RS485 and Ethernet (TCP/UDP) Interface with analogue and digital hardware (ADCs, DACs, sensors and actuators) Perform unit testing, static code analysis, code coverage and peer reviews to ensure high-quality software Develop and maintain HIL/SIL test environments Produce clear technical documentation including specifications, architecture diagrams, and test plans Use Git (version control) within a trunk-based development environment with semantic versioning Support manufacturing, commissioning and field service teams with troubleshooting and issue resolution Drive continuous improvement in software processes, tools and engineering standards Skills & Experience Required Proven experience in embedded software development or industrial control systems Strong programming skills in C and/or C++ for embedded systems Experience with ARM Cortex-M microcontrollers (STM32 preferred) Solid understanding of real-time operating systems (FreeRTOS or similar) Knowledge of functional safety and coding standards (MISRA C:2012, IEC 61508, CERT-C) Experience with unit testing frameworks (e.g. Unity, Ceedling), static analysis tools and code coverage Strong experience with Git version control and modern development workflows Knowledge of industrial communication protocols (Modbus, CAN, Ethernet) Experience integrating embedded systems with sensors and hardware interfaces Excellent problem-solving skills, teamwork and communication abilities Desirable Skills Experience with Python or MATLAB for automation, testing or data analysis Ability to read and interpret electrical and mechanical engineering drawings Experience working in safety-critical or regulated industries
31/03/2026
Full time
Senior Embedded Software Engineer (C/C++, STM32, FreeRTOS) Location: Derbyshire (On-site / Remote work available) Salary: £55,000 - £70,000 + Benefits Overview An exciting opportunity has arisen for a Senior Embedded Software Engineer to design, develop, test and integrate embedded control systems for advanced industrial applications. This role is ideal for an experienced engineer with strong C/C++ embedded development skills, looking to work on real-time systems (RTOS) and ARM Cortex-M microcontrollers (STM32) within a collaborative, multi-disciplinary engineering environment. You will work closely with electrical, mechanical and systems engineering teams to deliver robust, safety-critical and cost-effective embedded software solutions for global customers. Key Responsibilities Translate system and customer requirements into detailed software specifications and acceptance criteria Design and develop embedded software architecture for ARM-based microcontrollers (STM32) Develop, test and integrate embedded C/C++ firmware for real-time control systems Work with FreeRTOS (or similar RTOS) including task scheduling, inter-task communication and debugging Implement and optimise communication protocols including Modbus/TCP, CAN, RS232/RS422/RS485 and Ethernet (TCP/UDP) Interface with analogue and digital hardware (ADCs, DACs, sensors and actuators) Perform unit testing, static code analysis, code coverage and peer reviews to ensure high-quality software Develop and maintain HIL/SIL test environments Produce clear technical documentation including specifications, architecture diagrams, and test plans Use Git (version control) within a trunk-based development environment with semantic versioning Support manufacturing, commissioning and field service teams with troubleshooting and issue resolution Drive continuous improvement in software processes, tools and engineering standards Skills & Experience Required Proven experience in embedded software development or industrial control systems Strong programming skills in C and/or C++ for embedded systems Experience with ARM Cortex-M microcontrollers (STM32 preferred) Solid understanding of real-time operating systems (FreeRTOS or similar) Knowledge of functional safety and coding standards (MISRA C:2012, IEC 61508, CERT-C) Experience with unit testing frameworks (e.g. Unity, Ceedling), static analysis tools and code coverage Strong experience with Git version control and modern development workflows Knowledge of industrial communication protocols (Modbus, CAN, Ethernet) Experience integrating embedded systems with sensors and hardware interfaces Excellent problem-solving skills, teamwork and communication abilities Desirable Skills Experience with Python or MATLAB for automation, testing or data analysis Ability to read and interpret electrical and mechanical engineering drawings Experience working in safety-critical or regulated industries
Avanti Recruitment
Senior Embedded Software Engineer
Avanti Recruitment Stafford, Staffordshire
The Role 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
31/03/2026
Full time
The Role 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
Redline Group Ltd
Principal Firmware Engineer
Redline Group Ltd Southampton, Hampshire
Are you an experienced Principal Firmware Engineer ready to take ownership of firmware strategy and delivery for cutting-edge laser and photonics systems? This is a senior, high-impact role where you'll lead firmware development for advanced embedded platforms supporting industries such as medical devices, life sciences, semiconductors, space, and quantum technologies. This opportunity offers the chance to shape global firmware standards, drive innovation, and mentor teams while delivering robust, high-quality embedded solutions that meet customer and business objectives. Key responsibilities of the Principal Firmware Engineer job based in Southampton: Lead the research, development, testing, and maintenance of firmware for new and existing laser systems. Drive the creation of firmware concepts, roadmaps, and strategic plans aligned with organisational goals. Design, develop, test, and debug embedded firmware using C/C++ for complex hardware platforms. Develop algorithms for measurement data processing and create interface and communication protocol code. Implement and maintain build systems, automated testing, and continuous integration pipelines. Ensure firmware meets design, quality, reliability, and cost-effectiveness standards. Manage projects from concept and design through unit testing and handover to production. Conduct code reviews and ensure documentation captures designs, tests, policies, and procedures. Establish and maintain global best practice procedures across engineering teams and sites. Act as a key subject matter expert and advisor to internal stakeholders. Track deliverables, set priorities, and provide regular progress reports to senior leadership. Drive continuous improvement across processes, products, and services within the firmware function. Skills & knowledge required of the Principal Firmware Engineer job based in Southampton: Expert-level proficiency in C/C++ and embedded firmware development. Strong understanding of communication protocols networked and industrial interfaces. Experience with automated testing, CI/CD pipelines, and build systems. Knowledge of scripting languages and test automation frameworks. Strong project management, time management, and organisational skills. Ability to work collaboratively across engineering, R&D, product, and project teams. Strong communication skills and the ability to operate effectively in a fast-changing, high-growth environment. Innovative mindset with a strong customer and quality focus. Degree in Computer Engineering, Electrical Engineering, or a related discipline. Proven experience setting up and leading a firmware function. Strong background in system design, planning, and delivering complex engineering projects. Experience in the photonics industry and within fast-paced, growing environments. If this Principal Firmware Engineer job based in Southampton could be of interest, send your CV to (url removed) or call Ben on (phone number removed) to discuss in more detail.
31/03/2026
Full time
Are you an experienced Principal Firmware Engineer ready to take ownership of firmware strategy and delivery for cutting-edge laser and photonics systems? This is a senior, high-impact role where you'll lead firmware development for advanced embedded platforms supporting industries such as medical devices, life sciences, semiconductors, space, and quantum technologies. This opportunity offers the chance to shape global firmware standards, drive innovation, and mentor teams while delivering robust, high-quality embedded solutions that meet customer and business objectives. Key responsibilities of the Principal Firmware Engineer job based in Southampton: Lead the research, development, testing, and maintenance of firmware for new and existing laser systems. Drive the creation of firmware concepts, roadmaps, and strategic plans aligned with organisational goals. Design, develop, test, and debug embedded firmware using C/C++ for complex hardware platforms. Develop algorithms for measurement data processing and create interface and communication protocol code. Implement and maintain build systems, automated testing, and continuous integration pipelines. Ensure firmware meets design, quality, reliability, and cost-effectiveness standards. Manage projects from concept and design through unit testing and handover to production. Conduct code reviews and ensure documentation captures designs, tests, policies, and procedures. Establish and maintain global best practice procedures across engineering teams and sites. Act as a key subject matter expert and advisor to internal stakeholders. Track deliverables, set priorities, and provide regular progress reports to senior leadership. Drive continuous improvement across processes, products, and services within the firmware function. Skills & knowledge required of the Principal Firmware Engineer job based in Southampton: Expert-level proficiency in C/C++ and embedded firmware development. Strong understanding of communication protocols networked and industrial interfaces. Experience with automated testing, CI/CD pipelines, and build systems. Knowledge of scripting languages and test automation frameworks. Strong project management, time management, and organisational skills. Ability to work collaboratively across engineering, R&D, product, and project teams. Strong communication skills and the ability to operate effectively in a fast-changing, high-growth environment. Innovative mindset with a strong customer and quality focus. Degree in Computer Engineering, Electrical Engineering, or a related discipline. Proven experience setting up and leading a firmware function. Strong background in system design, planning, and delivering complex engineering projects. Experience in the photonics industry and within fast-paced, growing environments. If this Principal Firmware Engineer job based in Southampton could be of interest, send your CV to (url removed) or call Ben on (phone number removed) to discuss in more detail.

Modal Window

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