Senior Embedded Software Engineer* Hardware-Near Development / Rust & C++
Core
Senior embedded software engineer focusing on hardware-near development, driver implementation, and full-stack application software for intelligent automation and drive technology solutions.
Role type
Senior IC embedded software engineer (hardware-near)
Builds
Intelligent software and hardware solutions for automation, drive, and control technology
Domain
Industrial automation, drive technology, control engineering
Required skills
Rust, C/C++ (C23), Embedded Linux (Yocto/Buildroot), Hardware bring-up, Driver/HAL development, FPGA/SoC/MCU interfaces, Logic analyzers/JTAG/Oscilloscopes, Modular architecture
Preferred skills
Python, RF/Microwave products, HIL testing
Technologies
Rust, C/C++ (C23), Linux Embedded, Yocto, Buildroot, FPGA, SoC, MCU
Responsibilities
Hardware platform bring-up (boot chain, peripherals, SoC/FPGA integration), Developing interfaces to RF hardware and measurement/control components, Implementing full-stack application software and device UI/API, Debugging hardware/software issues using logic analyzers and oscilloscopes, Implementing FPGA firmware communication (registers, DMA, interrupts)
Seniority
Senior, hands-on IC