CareerPlan

R&D Engineer Software, HW layer Digital/Embedded (C++)

Böblingen, BADEN_WUERTTEMBERGRemoteFull-time2026-11-04 → 2026-11-10
Hybrid

Core

Development of modern software solutions for automated testing of next-generation digital SoCs with a focus on high quality, reliability, and performance standards.

Role type

Senior IC embedded software engineer (C++)

Builds

Automated test systems for semiconductor chips

Domain

Semiconductor industry, embedded systems, digital SoC testing

Deliverable

production ML models | product features

Required skills

C++ 17, multithreading, high-performance code optimization, object-oriented design, design patterns, Linux development, embedded hardware fundamentals, algorithm design, data structures

Preferred skills

Digital processors, High Performance Computing, Embedded RiscV, hardware protocols (SPI, JTAG, GPIO, MDIO, UART), DFT, Python, Ruby, Git, Eclipse, JIRA, agile methodologies (SCRUM, SAFe)

Responsibilities

Develop and maintain multithreaded, highly optimized C++ code for digital device drivers and embedded software; integrate software and hardware solutions; develop prototypes for evaluating and advancing innovative concepts; collaborate with cross-functional experts in embedded and hardware teams

Seniority

Senior, hands-on IC