Austin, United States of America Hybrid

Wind River (Aptiv) is hiring an Associate Linux Engineer

About the Role

Support the development and maintenance of embedded Linux systems as part of a skilled engineering team. In this role, you’ll work under the guidance of senior engineers to help sustain and enhance core system components including the Linux kernel, board support packages (BSPs), user space libraries, and build toolchains. Your contributions will support product stability, security, and feature integration across multiple platforms.

Key Responsibilities

  • Carry out assigned development and sustaining tasks such as bug fixes, small feature implementation, testing, and documentation updates
  • Engage in team rituals including code reviews, daily standups, and sprint planning to support consistent delivery
  • Use Git for version control, adhere to coding standards, and maintain clear records of changes
  • Gain hands-on experience with kernel subsystems, drivers, and debugging tools such as kgdb and ftrace
  • Apply security patches and assist in addressing CVEs under supervision
  • Backport and validate kernel patches, and execute build and test procedures
  • Work with device trees and BSP configurations, contributing updates as directed
  • Support hardware bring-up efforts and validate system behavior on target platforms
  • Learn bootloader fundamentals, including U-Boot, and interpret hardware documentation
  • Implement defined components of new features based on technical specifications
  • Write and execute tests for new functionality and update relevant documentation
  • Participate in design and estimation discussions to build understanding of feature lifecycles
  • Diagnose and resolve issues in user space libraries and applications with mentor support
  • Develop proficiency with POSIX APIs, system libraries like glibc and musl, and build systems
  • Validate fixes across architectures and ensure reliability through repeatable testing
  • Contribute to cross-cutting system improvements spanning kernel, user space, and integration layers
  • Build familiarity with embedded build frameworks such as Yocto and internal release processes
  • Support toolchain maintenance, including compiler configurations and cross-compilation workflows
  • Assist in resolving build failures and improving build system performance
  • Develop scripting skills in Python and Shell to support automation and tooling
  • Run and document tests for debugging tools like GDB as needed

Qualifications

Applicants should hold a bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or have equivalent practical experience. One to two years of software development experience—including internships or academic projects—is required. Proficiency in C or C++ is expected, along with foundational knowledge of Linux or embedded systems. You should understand the software development lifecycle and be able to follow technical instructions for building and testing software.

Required skills include basic Git usage (cloning, branching, committing, pushing, pull requests), the ability to debug using logs or simple tools under direction, and a willingness to learn team-specific development environments. Candidates must be authorized to work permanently in the United States without visa sponsorship and be a resident of the Greater Austin, TX area.

Preferred Background

  • Academic or internship experience with embedded Linux, kernel development, or systems programming
  • Exposure to the Yocto Project or similar build systems
  • Familiarity with Linux kernel internals, device drivers, or system libraries
  • Scripting experience in Python or Shell for automation
  • Interest in BSP development, toolchains, security patching, or real-time systems

Work Environment

This is a hybrid position based in Austin, TX, offering flexibility through a blended on-site and remote model. You’ll work within a culture that values continuous learning, collaboration, and inclusion. The team emphasizes personal growth, clear communication, and reliable execution.

Benefits

  • Hybrid work model supporting work-life balance
  • Comprehensive health, dental, and life insurance
  • Short- and long-term disability coverage
  • RRSP matching to support financial goals
  • Flexible time-off policies
  • Employee assistance program for mental well-being
  • Learning resources including LinkedIn Learning and technical seminars
Required Skills
CC++LinuxEmbedded SystemsKernel DevelopmentBSPDevice TreesU-BootYoctoGit CC++LinuxEmbedded SystemsKernel DevelopmentBSPDevice TreesU-BootYoctoGit
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Wind River (Aptiv)
Wind River is a global leader in delivering software for mission-critical intelligent systems across automotive, aerospace, defense, industrial, medical, and telecommunications industries.
All jobs at Wind River (Aptiv) Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago