Senior Embedded Software Engineer (m/w/d)
Berlin
These tasks await you:
- Bring-up and platform integration: Commissioning new hardware platforms: Boot chain, peripherals, and SoC and FPGA connectivity
- Developing drivers and HALs: Interfaces to RF hardware, peripherals, and measurement and control components in Rust and C/C++23
- Implementing application software: Full stack up to device UI/API on a Linux embedded basis
- HW/SW debugging: Error analysis using logic analyzer, JTAG and oscilloscope in close collaboration with hardware development.
- Implementing FPGA/SoC interfaces: Communication with FPGA firmware, register maps, DMA and interrupt handling
- Leveraging AI-powered development: Working productively with AI coding tools and sharing best practices within the team.
What you should bring:
- Completed studies in electrical engineering, computer science or a comparable field
- Several years of experience in embedded full-stack development with a focus on hardware-related aspects
- Solid practice in Rust and C/C++ (C++23)
- Safe handling of Linux (Yocto/Buildroot)
- Experience with bring-up, driver/HAL development, and peripheral integration
- Experience with FPGA/SoC/MCU interfaces (registers, DMA, interrupts)
- Safe HW/SW debugging with laboratory equipment
- Understanding of clean software development: Modular architecture, reproducible builds, and traceable dependency management.
- Active use of AI coding tools in everyday development
- Excellent German and English skills. The team works primarily in German, with some technical documentation in English.
Why CS2?
Cs2 ITEC offers excellent opportunities for professional and personal development, whether you are a recent graduate or an experienced specialist.
Through exciting and varied work with major international clients and corporations, you will develop in-depth expertise in the latest technologies or broad project management and leadership know-how, depending on the specific tasks and position.
We offer you:
- Varied tasks in an exciting field
- International major projects with renowned clients
- Working in a friendly and motivated team
- Pleasant and collegial working environment
- Interesting prospects for professional and personal development
- Attractive compensation and flexible, family-friendly working hours