/Embedded Software Engineer 6860

Embedded Software Engineer 6860

Stonehouse, Gloucestershire, GBgbvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
4 weeks ago

About the Role

<h1><strong>Embedded Software Engineer&nbsp;6860</strong></h1> <p><strong>Location:</strong> Stonehouse (site-based)<br /> <strong>Hours:</strong> Full Time | Permanent<br /> <strong>Salary:</strong> &pound;50,000 &ndash; &pound;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&amp;Cs apply: <a href="//www.first-base.co.uk/terms-and-conditions&quot;" target="&quot;_new&quot;">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&quot;" target="&quot;_new&quot;">www.first-base.co.uk/current-jobs</a></p> <p>First Base Employment is acting as a recruitment agency for this vacancy.</p>

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Embedded Software Engineer 6860 position at First Base.