CareerPlan

Embedded Software Engineer C++ (m/f/x) 1561

Böblingen, BADEN_WUERTTEMBERGFull-time2026-10-20 → 2026-11-10
Hybrid

Core

Design and implement high-performance embedded software and device drivers for Linux-based semiconductor test solutions, interacting directly with complex electronic systems.

Role type

Senior IC embedded software engineer (C++)

Builds

Digital device drivers and embedded software for Advantest V93000 SmartTest systems

Domain

Semiconductor test equipment / Embedded Linux

Required skills

C++17, Linux embedded development, device drivers, object-oriented design, Ethernet, TCP/IP, SPI, I2C, CAN, HW/SW interaction, debugging, performance analysis

Preferred skills

Semiconductor test equipment, Yocto, Buildroot, multicore/multithreaded applications, Python scripting, CI/CD pipelines

Technologies

C++, Linux, Advantest V93000, Ethernet, TCP/IP, SPI, I2C, CAN, Python

Responsibilities

Develop high-performance embedded software and device drivers for Linux-based systems; Design, implement and optimize C++ applications and hardware abstraction layers; Analyze, integrate and troubleshoot hardware-software interactions; Create prototypes and proof-of-concepts to evaluate new technologies; Collaborate with application software and hardware engineering teams

Seniority

Mid-Senior, hands-on IC