cover image
Insight International (UK) Ltd.

Senior Embedded Software Engineer

On site

London, United kingdom

Senior

Freelance

27-11-2025

Share this job:

Skills

Python C/C++ Bash CI/CD Networking Linux Programming git C++

Job Specifications

Client is seeking a Senior Embedded Software Engineer to support development activities for a complex Adaptive SoC design targeted toward a high-speed networking application. This engagement will be for an initial term of six (6) months, with the potential for extension based on project needs and performance.

Role Required

Senior Embedded Software Engineer

Scope of Work

The selected engineer will be responsible for developing, integrating, and debugging embedded software running on an Adaptive SoC platform. The work will involve bare-metal environments, embedded Linux, RTOS development, and high-speed networking protocol integration. Responsibilities include, but are not limited to:

Designing, implementing, and testing embedded software components
Integrating software on complex SoC architectures
Leveraging co-simulation, emulation, and hardware-based debug
Supporting bring-up and validation of high-throughput networking interfaces
Participating in CI/CD workflows and Git-based development processes
Collaborating with AMD engineering teams to meet program deliverables and timelines

Required Skills & Experience

The proposed Senior Embedded Software Engineer must demonstrate the following:

Embedded Development Expertise

Proficiency in bare-metal, embedded Linux (Yocto), and RTOS (Zephyr) development
Strong programming skills in C/C++, Python, and bash scripting

Adaptive SoC Knowledge

Proficient in software flows used in complex SoC architectures
Experience with embedded processor co-simulation, system-level debug, and hardware/software integration
Familiarity with AMD Adaptive SoC development tools, including:
AMD Vivado
AMD Vitis

High-Speed Networking Experience

Hands-on experience with:
100Gb Ethernet
PCIe (various generations)
Understanding of high-throughput, low-latency networking architectures

Development Workflow Competence

Proficiency with Git, including branching strategies, code review, and CI/CD integration

About the Company

We provide Software Development, Maintenance and Other Related IT Services, across spectrum, depending on individual client’s needs and dependability on us. Being a young and vibrant software solution company, we believe in harnessing the talent and experience of each member of our team to provide a unique flavor to our offerings within practical considerations and as per need and flexibility as expressed by our clients. We believe in working as a true partner and demonstrate transparency in all our dealings and conduct wi... Know more