Embedded Software & Firmware Engineer (m/f/d)
Core
Develop embedded software and firmware solutions in C/C++ for automated silicon validation and test systems.
Role type
Senior Embedded Software & Firmware Engineer
Builds
Automated test systems for semiconductor validation
Domain
Semiconductor industry, embedded systems, FPGA
Required skills
C/C++, embedded Linux, hardware-software integration, Python scripting, digital hardware concepts, device drivers, FPGA debugging, system bring-up, technical documentation
Preferred skills
VHDL/Verilog, Vivado/Quartus/Libero, oscilloscope/logic analyzer usage, Agile methodologies, CI/CD pipelines, German language
Technologies
C/C++, Python, Linux, VHDL, Verilog, Vivado, Quartus, Libero
Responsibilities
Design and implement low-level software and device drivers, create automation and verification tools using Python/Linux, support system bring-up and integration, collaborate with hardware and product engineering teams, debug and verify FPGA-based functionality
Seniority
Senior, hands-on IC
