A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP) Build and maintain user-facing applications using both commercial and open-source toolkits Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team player with an eye for clean, maintainable code The Offer Offering up to 65,000, hybrid working model with flexible working hours, private medical cover and relocation support available.
16/06/2026
Full time
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/IP) Build and maintain user-facing applications using both commercial and open-source toolkits Work closely with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team player with an eye for clean, maintainable code The Offer Offering up to 65,000, hybrid working model with flexible working hours, private medical cover and relocation support available.
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details
17/03/2021
Full time
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details
17/03/2021
Full time
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details
17/03/2021
Full time
Job Description Software Developer Permanent Staff | Working from Home The Company An exciting forward-thinking technology company with multiple offices across the U.K. The company provide technology and services that enhance business performances and supporting customers in design...... click apply for full job details