Ashton North LLC
Back to List

Candidate-Facing Job Description

Senior Linux OS Engineer – Embedded Systems

We are seeking a Senior Linux OS Engineer to play a pivotal role in embedded systems development. This is an opportunity to work deep within the Linux OS, customizing and optimizing platforms that power advanced audio and communication products used worldwide.

Location & Compensation

  • Location: Hybrid (Home and Niles, IL office). Must be able to work onsite as needed.

  • Compensation: Competitive salary, full benefits, and growth opportunities.

  • Employment Type: Full-time.

The Role

You’ll be part of a highly skilled embedded systems engineering team creating a unified Linux platform to support a broad portfolio of devices. Your work will include kernel customization, embedded software integration, and hardware collaboration to deliver reliable and scalable Linux-based solutions.

What You’ll Do

  • Customize Linux OS at the kernel and below-kernel levels.

  • Develop and integrate embedded solutions with hardware devices.

  • Adapt chip-maker reference solutions to product-specific environments.

  • Collaborate with hardware and software teams for system optimization.

  • Implement networking, WiFi, and Bluetooth solutions.

  • Contribute to product development in C++ (preferred) or C.

What You’ll Bring

  • Bachelor’s in Engineering, Computer Science, or related field.

  • Hands-on Linux kernel or low-level OS experience.

  • Embedded solution development experience.

  • Familiarity with Unified Bootloader or GRUB.

  • Strong C++ (preferred) or C development skills.

  • Experience with RTOS environments (Linux, VxWorks, FreeRTOS, etc.).

  • Knowledge of UML, OOP, and design patterns.

  • Multi-threaded and parallel programming experience.

  • Linux hardware driver development experience.

  • Ability to collaborate closely with hardware teams.

Apply to this Job
First Name *
Last Name *
Email

Phone

Yes
No