About the role
My client, a highly respected technology firm, is seeking an experienced Embedded Software Engineer to strengthen their innovative engineering team. You will be developing cutting-edge systems, working on bare metal implementations with significant involvement in solution design, system architecture, and test automation.
This role offers genuine career progression opportunities and the chance to work with some of the industry's most advanced embedded technologies. You'll be responsible for developing secure, high-quality software solutions while maintaining low technical debt and supporting continuous improvement of development practices.
What you'll need to succeed
Proven experience in software development with embedded software expertise
Strong background in architecting embedded systems
Expert-level proficiency in C programming language
Hands-on bare metal programming experience
Demonstrated skills in code optimisation for performance, size, and reliability
Experience with Microchip development tools (MPLAB, XC32)
Practical knowledge of PIC32 or similar Microchip products
Python programming familiarity
Understanding of C++ techniques
Experience in automated testing for embedded systems
Unit testing experience
End-to-end IoT operational experience
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
TPBN1_UKTJ