Embedded Software Architect - Remote
We are looking for an experienced Embedded Software Architect to lead the architectural design and strategic direction of software solutions across Adaptive SoC platforms.
The role covers bare-metal, embedded Linux, and RTOS environments, with a strong focus on high-performance, scalable SoC software and hardware/software co-design.
You will define software frameworks, integration strategies, and high-speed networking bring-up plans, while guiding cross-functional engineering teams.
Send CV to (marcillina.tietjen@dcvtechnologies.co.uk) if you are interested.
Location: Remote (Bulgaria / Poland)
Work model: Fully Remote
Industry: Semiconductor / Embedded Systems
Key Responsibilities
Lead architecture and strategic design of embedded software for Adaptive SoC platforms
Define software frameworks for bare-metal, Yocto Linux, and Zephyr RTOS
Own software integration strategies and SoC bring-up flows
Define high-speed networking bring-up (100GbE, PCIe, interconnects)
Establish software flows and co-simulation strategies for complex SoCs
Oversee hardware/software co-verification using Vivado / Vitis
Define and govern CI/CD pipelines and development standards
Provide technical leadership and mentorship to engineering teams
Required Skills & Expertise
Embedded software architecture for bare-metal, Yocto Linux, Zephyr RTOS
Strong programming skills in C/C++, Python, Bash
Experience defining software flows and co-simulation strategies
High-speed interfaces: 100GbE, PCIe, SoC interconnects
CI/CD pipeline design and governance
Git version control
Hardware/software co-verification with Vivado / Vitis
Proven technical leadership / architectural ownership
Nice to Know
Experience working with Adaptive SoCs
Background in semiconductor or SoC platform development
Leading multi-disciplinary engineering teams
Embedded Software Architect - Remote
Embedded Software Architect - Remote