1

Trainee Linux Kernel Development Jobs in Wisconsin

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 ...

Software Engineer

Madison, WI ยท On-site

$90K/yr

Linux kernel device driver development * Development of platforms for hardware testing and results visualization * Developing and extending custom digital communications protocols * Containers and ...

Software Engineering Manager

Windsor, WI ยท Hybrid

$135K - $160K/yr

FreeRTOS, Zephyr, Linux kernel development * OT/IT security practices for embedded and connected devices (IEC 62443) * CI/CD platforms: GitHub Actions, GitLab CI, Azure DevOps, Jenkins

Software Engineering Manager

Windsor, WI ยท Hybrid

$135K - $160K/yr

FreeRTOS, Zephyr, Linux kernel development * OT/IT security practices for embedded and connected devices (IEC 62443) * CI/CD platforms: GitHub Actions, GitLab CI, Azure DevOps, Jenkins

Software Engineering Manager

Windsor, WI ยท On-site +1

$135K - $160K/yr

FreeRTOS, Zephyr, Linux kernel development * OT/IT security practices for embedded and connected devices (IEC 62443) * CI/CD platforms: GitHub Actions, GitLab CI, Azure DevOps, Jenkins

The ideal candidate will have a strong background in embedded software development, with a focus on C and C++ applications, Linux drivers, and Kernel support. * Design, develop, and test embedded ...

The ideal candidate will have a strong background in embedded software development, with a focus on C and C++ applications, Linux drivers, and Kernel support.

Trainee Linux Kernel Development information

What are the key skills and qualifications needed to thrive as a Trainee Linux Kernel Developer, and why are they important?

To thrive as a Trainee Linux Kernel Developer, you need a solid understanding of C programming, computer architecture, and operating system fundamentals, often supported by a relevant degree or coursework in computer science. Familiarity with source control systems like Git, Linux command-line tools, and debugging utilities such as GDB is typically expected. Attention to detail, problem-solving ability, and effective communication are crucial soft skills that help in code review and collaboration with the open-source community. These skills and qualities are essential for writing robust kernel code, troubleshooting complex issues, and contributing effectively to large-scale projects.

What types of projects or tasks can a Trainee Linux Kernel Developer expect to work on during their initial months?

As a Trainee Linux Kernel Developer, you will typically start with tasks such as fixing bugs, writing and running test cases, or updating documentation under the guidance of senior developers. You may also assist with small patches or contribute to device driver development, learning to navigate the kernel's codebase and its collaborative development workflow. Early exposure to code reviews and community discussions is common, helping you build both technical and communication skills essential for growth in kernel development.

What are Trainee Linux Kernel Developers?

Trainee Linux Kernel Developers are entry-level professionals who are learning to work on the core of the Linux operating system, known as the kernel. They typically assist with tasks such as debugging, writing or modifying kernel code, and understanding kernel architecture under the guidance of experienced developers. Their role involves gaining hands-on experience with kernel programming, contributing to open-source projects, and developing skills in C programming and system-level problem-solving.
What are popular job titles related to Trainee Linux Kernel Development jobs in Wisconsin? For Trainee Linux Kernel Development jobs in Wisconsin, the most frequently searched job titles are:
What job categories do people searching Trainee Linux Kernel Development jobs in Wisconsin look for? The top searched job categories for Trainee Linux Kernel Development jobs in Wisconsin are:
What cities in Wisconsin are hiring for Trainee Linux Kernel Development jobs? Cities in Wisconsin with the most Trainee Linux Kernel Development job openings:

Wireless Engineer

ConfigUSA

Waunakee, WI โ€ข On-site

Contractor

Posted yesterday


Job description

Wireless Engineerย 

Key Responsibilities

  • 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.

Required Qualifications

  • Bachelorโ€™s or Masterโ€™s degree in Electrical Engineering, or Computer Engineering.
  • 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.) is a plus.