Junior Software Developer Embedded Linux Systems (w/m/d)
Core
Designing and developing embedded software for the FRITZ!OS, working on the Linux kernel, drivers, and specialized SoCs with hardware offloading for network functions.
Role type
Junior embedded Linux software engineer
Builds
FRITZ!OS embedded system components and network features
Domain
Consumer networking hardware / Embedded Linux
Deliverable
production ML models | product features
Required skills
C programming, Embedded Linux development, Driver development, Linux Kernel knowledge, Git, Network protocols (Ethernet, TCP/IP), Debugging and analysis tools
Preferred skills
System-level software architecture, Performance optimization, Test strategy design
Technologies
Linux Kernel, C, Git, SoCs
Responsibilities
Design and develop modular embedded software for FRITZ!OS; Work on Linux kernel extensions, driver adjustments, and performance optimizations; Develop analysis and test strategies for FRITZ!OS optimization; Design, implement, and maintain complex system-wide software components from kernel to application.
Seniority
Junior, hands-on IC
