Embedded Software Engineer 6860
Location: Stonehouse (site-based)
Hours: Full Time | Permanent
Salary: £50,000 – £65,000 per annum
Job Description
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.
Key Responsibilities of an Embedded Software Engineer:
* Design and develop embedded software in C and C++ for microcontrollers and electronic systems
* Develop low-level drivers and hardware abstraction layers (HAL)
* Implement and optimise communication protocols
* Conduct unit testing, integration testing, and Hardware-in-the-Loop (HiL) simulations
* Take ownership of the full software development lifecycle
* Develop clean, efficient, and maintainable code from concept through to deployment
* Implement structured testing processes to improve reliability in live environments
* Work with data collection systems and IoT-based technologies
* Support database management and maintain system records
* Contribute to research and development aligned with customer and market requirements
* Work with AI/ML tools where required, including sensor-based applications
* Collaborate closely with cross-functional engineering teams
Key Skills of an Embedded Software Engineer:
* Strong experience in embedded software development using C and C++
* Experience working with microcontrollers and real-time systems
* Understanding of hardware-level programming and system integration
* Experience developing drivers and hardware abstraction layers
* Knowledge of communication protocols and IoT systems
* Experience with Python and SQL-based databases desirable
* Exposure to AI/ML tools such as TensorFlow beneficial
* Strong analytical and problem-solving skills
* Ability to write clean, well-structured, and maintainable code
* Confident working in a collaborative, multi-disciplinary environment
Additional Information
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.
#J-18808-Ljbffr