Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R … satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong EmbeddedC and C++ programming for PowerPC or high-performance ARM processors. - Experience … programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar More ❯
Developing embeddedC and modern C++ software on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. … write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embeddedC AND modern C++ programming that is used for developing optimised complex systems through efficient memory … management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week More ❯
Chelmsford, Essex, South East, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded Software Engineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded Software Engineer C/C++ to join their R … satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer C/C++ job will be: - Strong EmbeddedC and C++ programming for PowerPC or high-performance ARM processors. - Experience … programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded Software Engineer C/C++ job include: - The successful candidate will be an accomplished Software engineer with experience within a similar More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embeddedC and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embedded … discretionary performance bonus. Note, no company sponsorship is available – interested applicants must have full, unrestricted rights to work in the UK. Keywords: Senior Engineer, EmbeddedC, C++, Rust, Linux, RF, DSP, Kernel, Drivers, Network, Defence/Intelligence, Cambridge/Hybrid Another top job from ECM, the high-tech More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
to hire in multiple teams. They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C, C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects … of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts. Requirements: Demonstrable industry projects using embeddedC and C++ on Linux. Additional experience with (or at least an interest in) Rust. Developed optimised software for complex systems including embeddedMore ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
watford, hertfordshire, east anglia, United Kingdom
Marcus Webb Associates Limited
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing software architecture Good technical leadership/mentoring and communication skills In this role … from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embeddedC software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked … including significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embeddedC programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive More ❯
Graduate Software Engineer - C/IoT An exciting opportunity has opened up for a Graduate Software Engineer - C/IoT to join a leading company known for designing and developing advanced electronic systems. Based in Ipswich, Suffolk, this is a great chance to launch your career, working on … real-world projects involving embedded software and IoT-connected products. You'll be part of a supportive engineering team, helping to design, develop and test software for innovative, next-generation electronic devices. The Graduate Software Engineer - C/IoT, based in Ipswich, Suffolk, will be involved in: Writing … embedded software in C for microcontroller-based systems Working closely with hardware engineers to ensure smooth integration Supporting development of IoT-connected features (e.G. Wi-Fi, Bluetooth, MQTT) Testing and debugging embedded software using standard lab tools The ideal candidate for the Graduate Software Engineer - CMore ❯
Graduate Software Engineer - C/IoT An exciting opportunity has opened up for a Graduate Software Engineer - C/IoT to join a leading company known for designing and developing advanced electronic systems. Based in Ipswich, Suffolk, this is a great chance to launch your career, working on … real-world projects involving embedded software and IoT-connected products. You'll be part of a supportive engineering team, helping to design, develop and test software for innovative, next-generation electronic devices. The Graduate Software Engineer - C/IoT, based in Ipswich, Suffolk, will be involved in: Writing … embedded software in C for microcontroller-based systems Working closely with hardware engineers to ensure smooth integration Supporting development of IoT-connected features (e.G. Wi-Fi, Bluetooth, MQTT) Testing and debugging embedded software using standard lab tools The ideal candidate for the Graduate Software Engineer - CMore ❯
Embedded Software Engineer This leading company based in Cambridge are looking a Embedded Software Engineer to join there team. Core Responsibilities: Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D. Defining the scope … Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with expertise in embeddedC and/or C++. Proficient in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Experience with communication protocols and More ❯
Embedded Software Engineer This leading company based in Cambridge are looking a Embedded Software Engineer to join there team. Core Responsibilities: Spearheading the design and development of embedded systems firmware in alignment with project objectives, under the direction of senior leadership in R&D. Defining the scope … Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with expertise in embeddedC and/or C++. Proficient in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Experience with communication protocols and More ❯
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embeddedC for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embeddedC for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
Are you ready to develop real-world embedded systems that operate at the cutting edge of spectrum intelligence? We’re looking for a Senior Embedded Engineer to design and develop software for one of the most advanced distributed RF monitoring platforms in the world. You’ll join a … highly skilled engineers working across hardware, RF, and software disciplines — all under one roof. What You’ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embeddedC for Linux-based systems Develop and … ensure high code quality through rigorous validation Participate in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and More ❯
We are looking for a Senior Embedded Engineer to join our team. You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system. This is a great opportunity to take significant responsibility in a fast paced and … to ensure it aligns with the required quality standards. Experience and Qualifications Required Experience developing and optimizing complex software systems. Experience designing and implementing embedded kernel technologies and drivers. Strong EmbeddedC and C++ programming skills. Excellent analytical and problem-solving ability. Attention to detail and a More ❯