Description
linux rt
kvm virtualization
docker integration
network validation
test automation
system tuning
The role involves configuring Linux-based embedded systems with PREEMPT_RT kernels, designing test specifications and setups, developing automated test scripts, and managing KVM virtualization and high-performance networking such as SR-IOV. You will also integrate Docker/Podman containers, conduct network performance validation, create Bash/Python automation tools, and perform real-time system tuning. Collaboration with cross-functional teams and troubleshooting system-level issues are essential.
- Configure and optimize Linux-based embedded systems with real-time kernels (PREEMPT_RT)
- Create test specifications to verify platform objectives
- Design and develop test setups
- Develop automated test scripts
- Set up and manage KVM virtualization and high-performance networking (NICs, SR-IOV)
- Integrate and validate Docker/Podman containers in real-time and best-effort environments
- Conduct network performance validation (throughput, latency, jitter, packet loss)
- Develop Bash/Python scripts for automation, monitoring, and diagnostics
- Perform real-time system tuning (CPU isolation, scheduler configuration, tuned profiles)
- Support automated testing using LAVA and analyze performance with tools like stress-ng, CoreMark, Sysbench, and iperf3
- Collaborate with cross-functional teams and troubleshoot system-level issues
- Test multi-core Linux platforms, including networking equipment
- Work with peripherals and drivers such as USB, PCIe, and NICs
- Verify compute and network performance
- Install and configure Linux-RT systems with KVM hypervisor and Docker containers
- Use scripting languages and tools for system testing
- Test TCP/IP and industrial wired and wireless protocols
- Test wireless protocols
- Utilize network traffic test equipment such as Omicron and Wireshark
Requirements
bash
python
embedded linux
yocto
lava
opc-ua
We are looking for an experienced Linux expert to join our Embedded Systems Validation and Infrastructure team. The position focuses on configuring, optimizing, and validating real-time, containerized, and virtualized Linux platforms for industrial applications. Candidates should have a strong background in embedded Linux and system-level engineering.
Applicants must have at least five years of experience testing multi-core Linux platforms, including work with peripherals like USB, PCIe, and NICs, and be proficient in Bash and Python scripting. Familiarity with Linux-RT installations, KVM, Docker, TCP/IP, industrial wired and wireless protocols, and data models such as Matter, OPC-UA, and IEC 61850 is required. Preferred experience includes LAVA automation, Yocto/Buildroot, and time-synchronization protocols, as well as a relevant bachelor's or master's degree. Strong curiosity, self-motivation, and effective communication across global teams are also expected.
- Proficiency in Bash and Python scripting
- Knowledge of data models like Matter, OPC-UA, IEC 61850
- Preferable experience with LAVA automation, Yocto/Buildroot, and time synchronization protocols
- 5+ years in embedded Linux or system-level engineering
- Bachelor’s or master’s degree in computer science, electronics, or related field
- Strong collaboration and communication skills across global teams
- Self-motivated; works with experts to develop test specifications
Benefits
Information not given or found
Training + Development
Information not given or found