About the Role
<h1><strong>Embedded Software Engineer 6860</strong></h1>
<p><strong>Location:</strong> Stonehouse (site-based)<br />
<strong>Hours:</strong> Full Time | Permanent<br />
<strong>Salary:</strong> £50,000 – £65,000 per annum</p>
<h3><strong>Job Description</strong></h3>
<p>Our client is seeking an Embedded Software Engineer to design and develop high-performance software for advanced electronic systems. This role focuses on real-time embedded development, working closely with hardware teams to deliver robust and reliable solutions.</p>
<h3><strong>Key Responsibilities of an Embedded Software Engineer:</strong></h3>
<ul>
<li>Design and develop embedded software in C and C++ for microcontrollers and electronic systems</li>
<li>Develop low-level drivers and hardware abstraction layers (HAL)</li>
<li>Implement and optimise communication protocols</li>
<li>Conduct unit testing, integration testing, and Hardware-in-the-Loop (HiL) simulations</li>
<li>Take ownership of the full software development lifecycle</li>
<li>Develop clean, efficient, and maintainable code from concept through to deployment</li>
<li>Implement structured testing processes to improve reliability in live environments</li>
<li>Work with data collection systems and IoT-based technologies</li>
<li>Support database management and maintain system records</li>
<li>Contribute to research and development aligned with customer and market requirements</li>
<li>Work with AI/ML tools where required, including sensor-based applications</li>
<li>Collaborate closely with cross-functional engineering teams</li>
</ul>
<h3><strong>Key Skills of an Embedded Software Engineer:</strong></h3>
<ul>
<li>Strong experience in embedded software development using C and C++</li>
<li>Experience working with microcontrollers and real-time systems</li>
<li>Understanding of hardware-level programming and system integration</li>
<li>Experience developing drivers and hardware abstraction layers</li>
<li>Knowledge of communication protocols and IoT systems</li>
<li>Experience with Python and SQL-based databases desirable</li>
<li>Exposure to AI/ML tools such as TensorFlow beneficial</li>
<li>Strong analytical and problem-solving skills</li>
<li>Ability to write clean, well-structured, and maintainable code</li>
<li>Confident working in a collaborative, multi-disciplinary environment</li>
</ul>
<h3><strong>Additional Information</strong></h3>
<p>Due to the nature of this role, candidates must have the right to work in the UK and be eligible to obtain UK security clearance.</p>
<p>To be considered for this role, please email your CV to katie.tyrrell@first-base.co.uk or call Katie on 01453 755330.</p>
<p>REFER A FRIEND: If you have a colleague or friend who may be interested in one of our roles, refer them to us today! T&Cs apply: <a href="//www.first-base.co.uk/terms-and-conditions"" target=""_new"">www.first-base.co.uk/terms-and-conditions</a></p>
<p>Why not check all our latest vacancies here: <a href="//www.first-base.co.uk/current-jobs"" target=""_new"">www.first-base.co.uk/current-jobs</a></p>
<p>First Base Employment is acting as a recruitment agency for this vacancy.</p>