Embedded Linux & Wireless Systems Engineer - Waukesha, WI - IMMEDIATE HIRING

Overview

On Site
$$55 - $60/HR
Contract - W2
Contract - 12+ Month(s)

Skills

Recruiting
Linux Kernel
MSI
ROOT
File Systems
Ubuntu
Collaboration
Network
Optical Fiber
MRI
Performance Testing
Systems Architecture
Embedded Linux
ARM
Wireless Networking
Wireless Communication
Control Flow Graph
IEEE 802.11
PCI Express
Interfaces
Linux
System On A Chip
FPGA
Altera Quartus
Computer Networking
Performance Tuning
TCP/IP
Optimization
GNU Compiler Collection
Wireshark
Git
Regulatory Compliance
EMI
EMC
Soft Skills
Documentation
Communication
Problem Solving
Conflict Resolution
Debugging
Computer Hardware
Quality Assurance

Job Details

Job Title: Embedded Linux & Wireless Systems Engineer
Location: Waukesha, WI
Job Duration: Long term
Key Responsibilities
Port and configure Linux kernel (6.x) for Intel Arria 10 SoC (ARM Cortex-A9 + FPGA).
Integrate and validate Wi-Fi 7 (802.11be) drivers for Intel BE200 and MSI HERALD-BE modules.
Develop and maintain device trees, bootloader (U-Boot), and root filesystem for Ubuntu 24.04 ARM.
Collaborate with FPGA engineers to enable PCIe/M.2 connectivity for Wi-Fi modules.
Optimize network performance to match fiber optic throughput in MRI environments.
Conduct wireless performance testing, EMI/EMC compliance checks, and reliability validation.
Document system architecture, kernel patches, and integration steps for future reuse.
Required Skills & Qualifications
Embedded Linux Development: Kernel build, configuration, and cross-compilation for ARM.
Wireless Networking: Strong understanding of Wi-Fi 7 (802.11be), Linux wireless stack (cfg80211/mac80211).
Driver Integration: Experience with PCIe/M.2 interfaces and upstream Linux drivers.
FPGA & SoC Knowledge: Familiarity with Intel Arria 10 FPGA and Quartus Prime tools.
Networking Performance Tuning: TCP/IP stack optimization, throughput analysis.
Tools: U-Boot, Linaro GCC, iperf, Wireshark, Git.
Compliance: EMI/EMC considerations for medical environments.
Soft Skills
Excellent documentation and communication skills.
Strong problem-solving and debugging skills.
Ability to work in a cross-functional team (hardware, software, QA).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.