IT & Software

Embedded Software Engineer

IO Associates

Cardiff · Wales · United Kingdom

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

Reference: WJ-5375_9745586

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.