Embedded Engineer - Contract (Outside IR35)
Location: London
Work Type: Hybrid
Job Type: Contract
Experience: 5-10 Years
About the Role:
This role is an Embedded Software Engineer position focused on developing and debugging software on NXP i.MX8 or similar platforms using C++. It requires strong expertise in communication protocols, hardware debugging tools, and Linux, with Yocto build system experience as a plus.
Skills & Qualifications:
- 5+ years of experience with Embedded systems (NXP iMX8 or similar platform)
- Strong knowledge of C++ programming language
- Knowledge in JLink, JTag, ICE Debugger, Serial Port Debugging
- Working knowledge of Linux
Key Responsibilities:
- You will be responsible for design and development of Real Time Embedded software and firmware, and PC/mobile based software application
- Analyze domain specific technical requirement and modification as per end customer or system requirement and participate in software design
- Perform software testing including unit, functional and system level requirement including manual and automated
- Document technical deliverable like software specifications, design document, code commenting, test cases and test report
- Develop software solutions from established programming languages or by learning new language required for specific project
- Develop new approaches to complex design problems