Embedded Software Engineer

New Yesterday

Embedded Software Engineer Join an engineering team building advanced embedded solutions for real-world systems. This permanent role is ideal for a driven developer passionate about complex products and continuous learning. Responsibilities Develop embedded software for new and existing products, contributing both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms such as STM32, ARM Cortex, and PIC microcontrollers. Work with RTOS, bare-metal and Linux-based environments, integrating communication protocols (CAN, SPI, I2C, Ethernet, UART). Read schematics, debug PCB and hardware-related issues, and support hardware-in-the-loop testing. Document code and solutions, update specifications, and collaborate on design and architecture with technical leaders. Mentor and train junior engineers, sharing modern best practices and technical developments. Help estimate project timescales and provide support to customers when required. Key Skills & Experience Proficiency in C and C++ programming for embedded Linux or microcontroller platforms. Solid experience with RTOS and bare-metal development (e.g., STM32, PIC). Competence in DevOps/build systems, including cross-compiling, virtualisation and Docker concepts. Familiarity with source control, structured development, and peer code reviews. Strong communication skills—able to convey complex ideas to technical and non-technical colleagues. Adaptable and innovative approach to problem-solving; excellent attention to detail and quality. Degree in Electrical/Electronic Engineering, Physics, Maths, Computer Science, Software Engineering—or 5+ years proven embedded software experience as an alternative. Occasional travel required for system testing at another UK site. What’s on Offer A collaborative, agile team focused on innovation and technical excellence. 60,000 - £65,000 base plus bonus and comprehensive benefits. Hybrid working 3 days on site Opportunity to work at the cutting edge of product design, delivery, and support in the embedded technology sector. Support for professional development and mentoring of others. A role where your technical leadership, problem-solving and communication skills are valued. For more info click apply or contact Chris Prendergast at DCS Recruitment
Location:
Reading, Berkshire, Berkshire; South East England; England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search