Greetings
We are looking for BSP Engineer with PCIe & Networking Knowledge
Location: Munich, Germany
Job Type: Hybrid
Language: English
Experience: 8+ yrs
Key Responsibilities
- Lead BSP development and board bring-up for automotive SoCs and ECUs
- Develop, port, and optimize Linux/QNX-based BSPs for automotive platforms
- Design, configure, and debug PCIe subsystems (Root Complex, Endpoints, enumeration, link training)
- Implement and optimize networking stacks and drivers (Ethernet, TSN, TCP/IP)
- Work on device drivers for high-speed interfaces (PCIe, Ethernet controllers, PHYs, switches)
- Integrate hardware components with OS (bootloader → kernel → drivers)
- Analyze and resolve low-level issues across boot, kernel, and hardware layers
- Optimize system performance (latency, throughput, boot time, power)
Core BSP & Embedded Expertise
- Strong experience in Board Support Package (BSP) development
- Deep knowledge of Linux kernel internals (or QNX )
- Hands-on experience with:
o Bootloaders (U-Boot, Barebox, etc.)
o Device Tree configuration
o Kernel configuration and build systems
PCIe Expertise
- Strong understanding of PCIe architecture
o Root Complex / Endpoint design
o LTSSM, link training, enumeration
o PCIe driver development/debugging
o DMA, MSI/MSI-X interrupts
o Performance tuning and bandwidth optimization
- Debugging using protocol analyzers or kernel logs
Networking Expertise
- Strong experience with automotive Ethernet
- Knowledge of:
o TCP/IP stack internals
o TSN (Time-Sensitive Networking)
o VLAN, QoS, socket programming
o Ethernet drivers (MAC/PHY)
o Network debugging tools (tcpdump, Wireshark, ethtool)
- Familiarity with in-vehicle networking:
o CAN, LIN, SOME/IP (preferred)
If you are interested kindly share your cv to [email protected]
Job Type: Full-time
Pay: 45.793,14€ - 96.682,77€ per year
Work Location: In person