Linux Kernel and MACsec Engineer

Ztek Consulting

Peoria (IL)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)

Job summary

A technology consulting firm is seeking a skilled Linux Kernel and MACsec Engineer to develop and maintain operating system features for MACsec-enabled products. The ideal candidate will have extensive experience in embedded Linux kernel development, a strong background in C/C++ programming, and expertise in network security protocols. This full-time position offers competitive benefits including medical and vision insurance as well as a 401(k).

Qualifications

  • Proven experience in embedded Linux kernel development.
  • Deep expertise in C/C++ programming and debugging.
  • Strong experience with device driver development.

Responsibilities

  • Design and maintain Linux kernel drivers for MACsec.
  • Debug complex issues within the Linux kernel.
  • Conduct security assessments for Linux-based systems.

Skills

Embedded Linux kernel development
C/C++ programming
Device driver development
Network security protocols
Debugging tools (GDB, JTAG)
Version control (Git)
Scripting (Python)

Education

Bachelor’s or master’s degree in Computer Science or related field

Job description

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 bootloader 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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Kernel & MACsec Engineer
Embedded Linux Kernel & MACsec Engineer

Ztek Consulting • Peoria (IL)

On-site
USD 80,000 - 120,000
Embedded Systems Security Engineer
Embedded Systems Security Engineer

DeWinter Group • Foster City (CA)

On-site
USD 120,000 - 160,000
Senior Engineer - Linux Kernel
Senior Engineer - Linux Kernel

ALTEN • Austin (TX)

Remote
USD 100,000 - 130,000
Senior Systems Security Engineer
Senior Systems Security Engineer

Webster & Webster Associates • Seattle (WA)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Twenty80 LLC • California (MO)

Hybrid
USD 135,000 - 200,000
Hybrid work model
Onsite presence three days a week
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Twenty80 llc • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Cybersecurity Research Engineer - Embedded Systems
Cybersecurity Research Engineer - Embedded Systems

Insight Global • City of Schenectady (NY)

On-site
USD 90,000 - 150,000
Medical, dental, and vision insurance
HSA, FSA, and DCFSA options
401k retirement account with employer matching
+1
Linux Endpoint Engineer (Remote)
Linux Endpoint Engineer (Remote)

Bit9 + Carbon Black • Boston (MA)

Remote
USD 110,000 - 140,000
Principal Product Applications Engineer - MACsec/FCoE
Principal Product Applications Engineer - MACsec/FCoE

CPA Recruiter Online • Santa Ana (CA)

On-site
USD 120,000 - 150,000
Linux Embedded Software Engineer
Linux Embedded Software Engineer

Privafy • Burlington (MA)

Hybrid
USD 80,000 - 100,000
Medical Insurance
Health Reimbursement Arrangement
Vision
+5