Embedded Software Development Engineer (Linux) (m/f/d)
Core
Design and develop advanced embedded software solutions in a Linux-based environment for wireless and signal-processing systems used in Jamming Systems.
Role type
Embedded Software Development Engineer (Linux)
Builds
Robust, high-performance embedded applications on System-on-Chip (SoC) platforms
Domain
Defense/Security (Jamming Systems) + Embedded Linux
Required skills
C/C++, Linux (kernel/user space), SoC architectures, low-level hardware interfaces, API design, network protocols, web technologies (REST, HTML/CSS/JS)
Preferred skills
Wireless communication, signal-processing, real-time systems, embedded security, CI/CD pipelines, Git
Technologies
Linux, SoC, C, C++, REST, HTML, CSS, JavaScript, Git
Responsibilities
Design and maintain embedded software for Linux-based systems, Develop and optimize applications for SoC platforms, Define and implement clean, scalable, and well-documented APIs, Collaborate on the development of web-based GUIs for system control and monitoring, Integrate software with hardware components and ensure system-level functionality, Perform debugging, performance tuning, and troubleshooting of embedded systems
Seniority
Mid-Senior, hands-on IC
