About the role
Join Our Client as an Embedded Software Engineer
Organisation Overview
Our Client is a leading organisation operating within the technology and engineering sectors, renowned for their innovative solutions and commitment to excellence. They foster a dynamic and inclusive environment that values creativity, professional growth, and collaboration. With a strong reputation for pushing the boundaries of technological advancements, they are a preferred employer for talented professionals seeking impactful work and rewarding careers.
Role Summary
Due to strategic growth and ongoing innovation initiatives, Our Client is seeking to appoint an experienced Embedded Software Engineer. This key role will support critical projects that enhance the functionality and performance of cutting-edge systems. As part of their dedicated team, you'll play a pivotal role in shaping the future of their product offerings, contributing to challenging projects with real-world impact.
Responsibilities
Develop, test, and maintain embedded software solutions in accordance with project specifications
Collaborate closely with hardware and systems teams to ensure seamless integration
Write efficient, reliable, and optimised code for embedded systems
Participate in system design reviews and technical discussions to improve product quality
Debug and resolve software issues, providing timely solutions to support project deadlines
Document software development processes, procedures, and technical specifications
Essential Skills & Experience
Proven experience in embedded software development, preferably with industry-standard microcontrollers and RTOS
Strong proficiency in programming languages such as C and C++
Hands-on experience with hardware interfaces, communication protocols (e.g., I2C, SPI, UART)
Familiarity with software development tools including compilers, debuggers, and version control systems
Ability to interpret hardware schematics and datasheets
Excellent problem-solving skills and attention to detail
Desirable Skills & Experience
Experience with real-time systems and embedded Linux environments
Knowledge of low-level hardware programming and firmware development
Exposure to safety-critical or industrial embedded applications
Experience working within Agile development environments
Familiarity with compliance standards relevant to embedded systems
Apply Now
If you have strong low-level embedded software experience and meet the essential criteria, please submit your CV to be considered for this opportunity with Our Client. Applications from candidates without substantial embedded C/C++ experience or relevant safety-critical development exposure are unlikely to be suitable.
Disclaimer: Any remuneration stated in this advertisement is indicative and will be dependent on the successful candidate's experience, skills and qualifications. Final remuneration will be agreed with the successful candidate and will be subject to the terms of the contract.
TPBN1_UKTJ
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Software Developer - C# /.Net
TodaySpectrum IT Recruitment Limited
Senior Solutions Architect
TodayIntegral Ad Science
Software Developer - C# /.Net - Midlands
TodaySpectrum IT Recruitment Limited
Hiring: Staff Platform Engineer, AI & Agentic AI Platform Engineering (Tadworth and Walton Ward)
TodayPfizer
Lead Full-Stack Software Engineer
TodayTPXImpact Holdings Plc
Senior Software Architect - AI Development
TodaySpectrum IT Recruitment
Dynamics 365 Developer
TodayThe Woodland Trust
Senior Software Engineer Js - Remote H/F
1 day agoCapital One UK
Senior Software Testing Engineer (Remote)
1 day agoCapital One UK