Negotiable
Inside
Remote
London Area, United Kingdom
Summary: The Embedded Software Engineer role involves supporting a leading engineering group in the development of next-generation Adaptive SoC platforms through embedded software development, integration, and debugging. This fully remote position is a 12-month contract and classified as inside IR35, requiring close collaboration with AMD engineering teams. The role demands expertise in various software environments and high-speed networking.
Key Responsibilities:
- Develop and debug embedded software across bare-metal, Yocto Linux, and Zephyr RTOS environments.
- Integrate and troubleshoot software flows for complex SoCs.
- Collaborate closely with AMD engineering teams on high-speed networking bring-up.
- Utilize Git and CI/CD practices in software development.
Key Skills:
- Proficient in C, C++, Python, and bash.
- Experience with bare-metal, Yocto Linux, and Zephyr RTOS.
- Knowledge of software flows for complex SoCs, co-simulation, and hardware debugging.
- Familiarity with 100GbE and PCIe technologies.
- Proficient with Git and CI/CD methodologies.
- Familiarity with AMD Vivado and Vitis tools.
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
I am supporting a leading engineering group developing next-generation Adaptive SoC platforms. This role is 12 Month contract and fully remote. Inside IR35 only. No sponsorship allowed. The role focuses on embedded software development, integration and debugging across bare-metal, Yocto Linux and Zephyr RTOS environments, alongside high-speed networking bring-up and close collaboration with AMD engineering teams.
Knowledge :
- Bare-metal, Yocto Linux and Zephyr RTOS
- Strong C and C++, plus Python and bash
- Software flows for complex SoCs, co-simulation and hardware debug
- Experience with 100GbE and PCIe
- Proficient with Git and CI/CD
- Familiarity with AMD Vivado and Vitis