A technology solutions company is seeking an Embedded Engineer to design and implement wireless driver solutions primarily for embedded Linux systems. The ideal candidate will have over 8 years of hands-on experience in embedded systems development with a strong focus on wireless drivers, ideally with expertise in Embedded Linux kernel development and integration with Yocto-based distributions. This role offers competitive compensation.
Qualifications
8+ years of hands-on experience in embedded systems development, focusing on wireless drivers.
Deep expertise in Embedded Linux kernel development and Wi-Fi driver stacks.
Strong experience with Yocto Project and custom Linux distributions.
Responsibilities
Design and implement wireless driver solutions for embedded Linux systems.
Collaborate with teams to define wireless requirements and interfaces.
Evaluate new wireless technologies for potential integration.
Skills
Embedded Linux kernel development
Wireless drivers expertise
C/C++ proficiency
Networking protocols knowledge
Yocto Project experience
Debugging tools experience
Education
Bachelor’s or Master’s degree in Electrical Engineering
Tools
Yocto
Python
Job description
Job Title
EMBEDDED ENGINEER
Employment type
Contract
Base pay range
$60.00/hr - $60.00/hr
Responsibilities
Design, architect, and implement wireless driver solutions (primarily Wi‑Fi) for embedded Linux systems.
Customize and optimize Linux kernel and device drivers for performance, reliability, and security.
Integrate wireless stacks into Yocto‑based Linux distributions, ensuring compliance with system requirements.
Collaborate with hardware, systems, and application teams to define wireless requirements and interfaces.
Debug and resolve complex issues across kernel, driver, and user‑space layers.
Maintain and enhance existing wireless driver codebases, including upstream contributions where applicable.
Evaluate new wireless technologies and standards for potential integration.
Required skills
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
8+ years of hands‑on experience in embedded systems development, with a focus on wireless drivers.
Deep expertise in Embedded Linux kernel development and Wi‑Fi driver stacks (e.g., mac80211, cfg80211).
Strong experience with Yocto Project and custom Linux distributions.
Proficiency in C/C++ and scripting languages (Python).
Solid understanding of networking protocols (TCP/IP, DHCP, WPA/WPA2, etc.).
Experience with debugging tools such as JTAG, logic analyzers, and kernel tracing utilities.
Preferred skills
Experience with Bluetooth or other wireless protocols.
Contributions to open‑source wireless projects.
Knowledge of secure boot, OTA updates, and system security in embedded environments.
Exposure to real‑time operating systems (RTOS) and multi‑core architectures.
Familiarity with regulatory compliance and wireless certifications (FCC, CE, etc.).