Senior Software Engineer

Senior Software Engineer Embedded Systems Location: Surrey Type: Full-time - Onsite About the Role Are you passionate about embedded systems and ready to take your engineering career to the next level? We re looking for a Senior Software Engineer to join our dynamic team in Surrey In this role, you ll be at the forefront of designing, developing, and delivering high-quality embedded software that powers our next-generation products. What You ll Be Doing Designing, coding, debugging, and maintaining embedded software across the full development lifecycle.Working closely with hardware and software teams to meet project goals and product requirements.Developing application logic, peripheral drivers, communication protocols, and user interfaces.Delivering robust, efficient code on time and within budget.Documenting your work clearly and effectively for internal and external stakeholders. What We re Looking For Essential Skills and Experience: Strong proficiency in C programming within embedded environments.Experience with embedded processors and real-time operating systems (RTOS).Solid understanding of software development lifecycles, from requirements to release.Familiarity with hardware interfaces, peripheral integration, and debugging tools.Experience with version control systems (e.g., Git, Bitbucket, Subversion).Self-starter with excellent problem-solving skills and the ability to work independently. Desirable Skills: Experience with C++ and Object-Oriented Design in embedd
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!