Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence … Healthcare, Industrial and Communications delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of … small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineer will More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as … Defence, Healthcare, Industrial and Communications – delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience … of small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineerMore ❯
NMS Recruit are seeking EmbeddedSoftware Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/… split between site and home. Responsibilities Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that … Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
NMS Recruit are seeking EmbeddedSoftware Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/… split between site and home. Responsibilities Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that … Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
Chelsea Technologies is seeking an experienced and motivated EmbeddedSoftwareEngineer to join our innovative Engineering team. This is a fantastic opportunity to work on complex and impactful software solutions that power our world-class environmental monitoring products. If you're passionate about embedded systems, thrive in a collaborative environment, and want to contribute to … cutting-edge projects, we want to hear from you. About the Role As an EmbeddedSoftwareEngineer at Chelsea Technologies, youll play a key role in designing, developing, and delivering embeddedsoftware solutions across a range of product lines. You'll work closely with multidisciplinary teams, contributing your expertise to help fuse software with … role offers a balance of independent project ownership and collaborative engineering, with opportunities to mentor others and bring innovation to the forefront of our product development. ?? Key Responsibilities Develop embeddedsoftware for Chelseas products both independently and within cross-functional teams. Deploy and debug Linux-based or real-time embedded operating systems. Work with a wide range More ❯
An innovative engineering company based in the Lancaster area are looking for an EmbeddedSoftware Engineers to join their growing R&D team. The company offers a varied range of work on full lifecycle projects and products. Depending on experience youll be given freedom and flexibility to operate either in the office, remotely or a hybrid model. The … role of EmbeddedSoftwareEngineer will report to the CTO, youll be responsible for designing and developing new features for their end customers. As part of the role, youll be also required to support the debugging and integration of these embedded systems. EmbeddedSoftwareEngineer Requirements: Degree qualified or equivalent in Computer Science … Electronics & Software Engineering Embedded C/C++ programming (C++ preferred) Embedded Linux Javascript (not essential) Object Orientated programming (desirable) If you have the required skills for this EmbeddedSoftwareEngineer position, please get in touch ASAP with an up-to-date copy of your CV. You can apply directly or get in touch with More ❯
A manufacturing R&D business based in the Yorkshire area is looking for an EmbeddedSoftwareEngineer to help fuel their next stage of growth. The level of experience for the EmbeddedSoftwareEngineer and will consider candidates with a couple of years experience or those of senior level. Whats important to this business … is bringing in the brightest minds who are willing to bring new ideas and challenge the norm. EmbeddedSoftwareEngineer Requirements: Degree qualified in Electronics or Computer Science or equivalent Embedded C/C++ programming STM32 or PIC microcontrollers LabVIEW Python If you have the required skills for this EmbeddedSoftwareEngineer position More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
EmbeddedSoftwareEngineer Salary £55k (DOE) Location: Hybrid (25 mins south of Edinburgh city centre) Contract: Permanent About the Role We're seeking an experienced EmbeddedSoftwareEngineer to join a fast-paced, multidisciplinary product development team. This is a fantastic opportunity to play a key role in the design and delivery of embedded … a variety of exciting projects from consumer electronics to regulated medical devices. Youll be part of a collaborative and growing team working on products at the intersection of electronics, software, and mechanical design. Essential Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in … Embedded C and/or C++ Solid expertise in embeddedsoftware system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid understanding of software lifecycles and development methodologies Strong reviewing and documentation practices Bonus Skills (Desirable, Not Required) Experience with additional More ❯
York, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: EmbeddedSoftwareEngineer Salary: Up to £50,000 Location: North of York + Hybrid (Flexible Work from Home) Our client, a highly respected and award-winning company, is growing their engineering team and seeking an experienced EmbeddedSoftware Engineer. Based just North of York with flexible hybrid working options, this role is perfect for … someone who thrives in a collaborative, hands-on environment. The Role As an EmbeddedSoftwareEngineer, you'll be involved in the full product lifecycle-from concept and design to testing and manufacture. Working as part of a small, highly skilled team, you'll take full ownership of embeddedsoftware development for innovative, bespoke control … systems. Key Responsibilities: Develop embeddedsoftware for new and existing products Work on complete project lifecycles, from architecture through to deployment Collaborate with engineers across hardware and software disciplines Provide customer support and maintain technical documentation Skills & Experience: Strong experience with Embedded C programming Proficient in bare-metal development Familiarity with communication protocols: SPI, I2C, RS232 More ❯
JOB TITLE: EmbeddedEngineer JOB LOCATION: Derby SALARY: £40,000 = £50,000 DOE DURATION: Permanent or would consider contract HOURS: 37 hours per week SHIFTS: Monday to Friday, 07:30 - 16:30 START DATE: ASAP Industries considered: Experience with embeddedsoftware engineering is a must, but willing to consider all industries that may encompass this. Client … repair. Consistently innovating and delivering various electronic equipment, which is fitted into transport vehicles, ensuring the UK and further overseas keeps moving. Job Overview: Key Roles & Responsibilities: * Responsibility for embeddedsoftware design for a range of systems in line with project specific requirements and to the correct quality/design standards. * Deliver cost-effective embeddedsoftware designs in-line with budget. * To ensure innovative embeddedsoftware standards are adopted & continuously improved. * To ensure full compliance with design, quality and Health & Safety Regs. The Right Candidate: * A good understanding of embeddedsoftware design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
This position offers a roughly 80/20 split between hands-on embeddedsoftware development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale 2-year development programmes-across a wide range of industries. It's an excellent fit for someone … with solid embeddedsoftware experience and some exposure toleadership-whether direct orinformal-who's ready to take the next step. A broader understanding of cloud or application-level development is also useful, given the diversity of work. Location: Commute from Cambridge, Saffron Walden, Newmarket, Braintree, Hitchen, Harlow, St Neots, Bury St Edmunds, Chelmsford (Hybrid, 3 days onsite) Type … Permanent | Hands-on Technical + Leadership Other: No Visa sponsorship available The Opportunity This is a hands-on role combining software development with team leadership. You'll lead a small, close-knit sub-team within a larger multidisciplinary software group, contributing to the design and delivery of embedded systems for a range of real-world applications-from More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior EmbeddedSoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior EmbeddedSoftwareEngineer - C/C++ looking to work for a company that makes products that save lives? If so, then this is the job … Kent, and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embeddedsoftware using Embedded C. Work with FreeRTOS to develop real-time, low-level firmware. Interface directly with hardware, sensors, and microcontroller peripherals. Contribute to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior EmbeddedSoftware Engineer. Strong hands-on experience More ❯
EmbeddedSoftware Team Lead Margate (On-Site) Competitive + Training + Progression + Pension An excellent opportunity awaits an experienced EmbeddedSoftwareEngineer to join an industry leader in a role offering great technical ownership, stability and project variety. This company is aa recognised leader in maritime safety sector, with a strong R&D and … Engineering driven culture. In this role, you'll lead the embeddedsoftware, taking ownership of firmware and microcontroller development across the full product lifecycle. You'll play a key role in shaping technical direction, contributing to product decisions, and providing technical guidance across the team. This is an office-based role in Margate. The ideal candidate is an … experience embeddedengineer with strong hands-on experience developing firmware for microcontroller-based products, looking to step into or build on a team leadership role. This role is site based in Margate, 5 days a week with half days on a Friday. This is a great opportunity to lead a software team in an R&D-driven More ❯
EmbeddedSoftwareEngineer - 1 - 2 Days on Site Job Reference: 051SB Job Location: United Kingdom, Edinburgh Job Type: Permanent Posted 3 days ago Are you ready to start your career as an EmbeddedSoftwareEngineer with a fantastic company just outside of Edinburgh! If so please reach out as this is definitely not one … but also influences key decisions within a dynamic consultancy. This is your chance to be part of a close-knit team of five engineers, collaborating seamlessly with mechanical and embeddedsoftware teams to deliver top-tier quality. This position offers the unique advantage of working on a diverse array of multidisciplinary projects, ensuring that no two days are … driving innovation and excellence across the board. To excel in this role, you will need a strong foundation in high-speed digital design, coupled with a robust understanding of EmbeddedSoftware interfacing with the Hardware as well as interfacing with the end client/customers. The role is very flexible in terms of Hybrid working with core hours More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
EmbeddedSoftwareEngineer Outside IR35 Hybrid Working 9-Month Contract Join a leading aerospace innovator shaping the future of flight. Be a part of modernising advanced Vehicle health monitoring systems that have been trusted for decades to improve safety and streamline maintenance across aircraft fleets. This is an exciting opportunity for an EmbeddedSoftwareEngineer to work on next-generation rotorcraft platforms. What You'll Be Doing: Lead the design, development, and testing of embeddedsoftware for rotorcraft health monitoring systems. Develop real-time software to process vibration data from drive train sensors. Design and control systems for vibration data acquisition, processing, storage, and access. Take responsibility for continuous integration and … testing to maintain software quality. Identify and resolve software issues to ensure system reliability. Mentor and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated More ❯
Newark, Nottinghamshire, Skegby, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Position: EmbeddedSoftwareEngineer Location: Newark + Hybrid WFH Salary: Up to £60,000 Overview: Our client is experiencing strong growth and is looking to expand their development team with an experienced EmbeddedSoftware Engineer. This is a unique opportunity to work on innovative, life-enhancing products that make a real-world impact. You'll … contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embeddedsoftware solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team across the … full software development lifecycle Required Skills & Experience: Proven experience in embeddedsoftware design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Position: EmbeddedSoftwareEngineer Location: Newark + Hybrid WFH Salary: Up to £60,000 Overview: Our client is experiencing strong growth and is looking to expand their development team with an experienced EmbeddedSoftware Engineer. This is a unique opportunity to work on innovative, life-enhancing products that make a real-world impact. You'll … contribute to the creation of next-generation technology in a supportive and agile environment. Key Responsibilities: Design and development of embeddedsoftware solutions Programming in C and C++ Working with real-time operating systems (e.g., FreeRTOS, AzureRTOS, ThreadX) Implementing wireless communication protocols such as Bluetooth, Zigbee, LoRaWAN, or Thread Collaborating closely with a small, agile team across the … full software development lifecycle Required Skills & Experience: Proven experience in embeddedsoftware design Strong programming skills in C/C++ Hands-on experience with RTOS - ThreadX, FreeRTOS etc SPI, I2C, UARTS, I2S, TCP/IP Ability to work independently and collaboratively in a hybrid working, agile environment Desirable Skills: ARM-based development (e.g., STM32, Cortex-M) Familiarity More ❯
EmbeddedSoftwareEngineer - Salary to £65,000 We are looking for experienced EmbeddedSoftware Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to … contribute to exciting projects while benefiting from the stability of a well-established parent company. Responsibilities: Design, develop, and maintain embeddedsoftware for prototype and production systems, adhering to internal and international standards. Engage in all stages of embeddedsoftware development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based). Contribute … to peer review processes and maintain reusable software library blocks. Provide on-site customer support for calibration, troubleshooting, and code corrections. Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements. Collaborate closely with hardware and systems engineering teams. Essential Experience: A degree in Software Engineering, Computer Engineering, or related fields. Strong background in More ❯
An exciting opportunity has arisen for a EmbeddedSoftwareEngineer to join an innovative and growing engineering team within a dynamic UK-based SME located in Newark on Trent. The EmbeddedSoftwareEngineer will joining a highly collaborative team based in Newark on Trent, focused on quality, innovation, and industry leadership, contributing to the … development of real-time systems that shape the future of assistive listening and audio transmission technologies. Key Responsibilities: Design and develop new features for embedded audio and wireless systems. Write efficient, high-quality C and C++ (C++11/14) code for real-time embedded applications. Work closely with the wider development team to identify, troubleshoot, and resolve issues. … Contribute to the full software development lifecycle within an Agile framework. Ensure adherence to ISO 9001 and internal quality standards. Essential Skills & Experience: Extensive experience in embedded C/C++ development. Strong understanding of real-time operating systems (e.G. ThreadX, AzureRTOS, FreeRTOS). Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART). Ability More ❯
I'm recruiting on behalf of an established engineering business in Tewkesbury who are looking for a Senior EmbeddedSoftwareEngineer on a 12 month contract (Outside IR35) The work involves development of low-level C code and C++ on Embedded Linux in the cyber, IoT and telecommunications space. ROLE: EmbeddedSoftwareEngineer LOCATION: Tewkesbury (2-3 days on-site required) RATE: Up to £450pd IR35: Outside DURATION: 12 months Required skills for the Senior EmbeddedSoftwareEngineer are: C and C++ Embedded Linux development (Yocto/Buildroot or kernel development beneficial) Comms protocols UART, CAN, SPI/I2C IoT or narrow-band RF exposure (WiFi, GSM, Bluetooth … Ethernet) Knowledge of security protocols for encryption/cyber in embedded development is beneficial If you're interested in the role, please apply below or get in touch directly with any questions Cheers, Nathan More ❯
EmbeddedSoftwareEngineer - Basingstoke - IoT, C, ARM Cortex My client are currently recruiting for an EmbeddedSoftwareEngineer based in Basingstoke. You will join a small team of technically minded individuals working on a range of new projects in the IoT space. Main duties: + Participate in new product development + Work alongside other … engineers to advance the companies current portfolio of embeddedsoftware products Tech Stack/Skills required: + Proficient in embedded C + Experience developing software for microcontrollers (preferably ARM based) + Understanding of schematics, PCB layouts, technical documentation The competitive salary is between £50-65k Office based in Basingstoke If you feel like you have More ❯