Embedded Softwareentwickler (m/w/d) mit Rust
Core
Developing embedded software for hardware platforms, including drivers, hardware abstraction layers, and application software on Linux-embedded systems.
Role type
Senior Embedded Software Engineer (Rust/C++)
Builds
Drivers, hardware abstraction layers, and Linux-based embedded applications
Domain
Embedded systems, hardware-software integration, FPGA/SoC
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++23, Linux embedded systems, FPGA/SoC interfaces, hardware debugging, modular software architecture, build systems (Yocto/Buildroot)
Preferred skills
AI-based coding tools, technical documentation in German/English
Technologies
Rust, C/C++23, Linux, Yocto, Buildroot, FPGA, SoC, MCU, Logic Analyzer, JTAG, Oscilloscope
Responsibilities
Integrate new hardware platforms (SoC/FPGA), develop drivers and HALs, implement application software up to UI/API, perform hardware/software debugging, implement FPGA/SoC interfaces, collaborate with hardware teams, create technical documentation
Seniority
Senior, hands-on IC