Get AI-powered advice on this job and more exclusive features.
This range is provided by DCS Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from DCS Recruitment
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
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Staffing and Recruiting and Engineering Services
Referrals increase your chances of interviewing at DCS Recruitment by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Junior Embedded Software Engineer (UNB033)
Reading, England, United Kingdom 2 weeks ago
Reading, England, United Kingdom 19 hours ago
Junior Embedded Software Engineer (ENG079)
Embedded Software Engineer (UNB030, UNB032)
Reading, England, United Kingdom 3 weeks ago
Senior Embedded Software Engineer (ENG012)
Senior Embedded Software Engineer (UNB031)
Reading, England, United Kingdom 1 day ago
Theale, England, United Kingdom 1 week ago
Reading, England, United Kingdom 3 weeks ago
Reading, England, United Kingdom 1 week ago
Reading, England, United Kingdom 28 minutes ago
Reading, England, United Kingdom 6 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr