×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Linux Kernel and MACsec Engineer

Job in Peoria, Peoria County, Illinois, 61639, USA
Listing for: Ztek Consulting
Full Time position
Listed on 2025-12-01
Job specializations:
  • IT/Tech
    Unix/Linux
Job Description & How to Apply Below

We are seeking a highly skilled and experienced Linux Kernel and MACsec Engineer to develop, debug, and maintain the core operating system and security features for our MACsec-enabled industrial products.

This role involves deep technical work on the Linux kernel, device drivers, and system-level software to ensure robust performance and security of our hardware platforms.

Key Responsibilities
  • Design, implement, and maintain Linux kernel drivers and modules for MACsec hardware, ensuring compliance with IEEE 802.1AE standards and security best practices.
  • Debug and resolve complex issues within the Linux kernel, boot process, and user-space applications on embedded devices.
  • Develop and manage Linux kernel packages, boot sequences, and patches for updates and new feature implementation.
  • Optimize system performance, including memory management, I/O, and networking, with a specific focus on security within the kernel.
  • Conduct security threat modeling, vulnerability assessments, and penetration testing for Linux-based embedded systems.
  • Collaborate with cross-functional teams to integrate software solutions, conduct code reviews, and mentor junior engineers.
  • Manage the full lifecycle of operating system updates, ensuring smooth and secure deployment to MACsec devices.
  • Create and maintain technical documentation related to kernel development processes, OS updates, and security features.
Required Qualifications
  • Bachelor’s or master’s degree in computer science, Computer Engineering, or a related technical field.
  • Proven experience in embedded Linux kernel development, including extensive experience with Linux kernel internals, such as memory management, process scheduling, and concurrency.
  • Deep expertise in C/C++ programming and debugging within both the Linux kernel and user space.
  • Strong experience with device driver development and support (e.g., Ethernet, security offload engines).
  • In-depth knowledge of network security protocols, with hands-on experience configuring and debugging MACsec (IEEE 802.1AE).
  • Proficiency with debugging tools such as GDB, JTAG, and kernel profiling tools.
  • Solid experience with version control systems, especially Git, including managing patch submissions.
  • Familiarity with boot loader and firmware integration on embedded platforms.
  • Experience with scripting languages such as Python for automation and testing.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Agriculture, Construction, Mining Machinery Manufacturing

Benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary