Aptiv

Member of Technical Staff – Infrastructure & Engineering

Aptiv

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Serve as technical lead for major features and projects
  • Design and architect complex system components and solutions
  • Provide technical guidance and mentorship to junior engineers
  • Review code, designs, and architecture decisions
  • Drive technical standards and best practices within the team
  • Develop and maintain embedded Linux systems software
  • Work on user space applications, kernel modules, or toolchain components
  • Implement new features and enhancements based on requirements
  • Debug and resolve complex technical issues
  • Write high-quality, maintainable code following team standards
  • Collaborate with cross-functional teams (product, QA, support)
  • Coordinate with distributed teams across US, Romania, and India
  • Participate in code reviews and technical discussions
  • Share knowledge through documentation, presentations, and mentoring
  • Contribute to team planning and estimation
  • Maintain Linux kernel components and drivers
  • Address CVE vulnerabilities and security issues
  • Integrate upstream kernel patches
  • Ensure kernel stability and performance
  • Design and implement new features and capabilities
  • Prototype and evaluate new technologies
  • Work on cross-platform development
  • Drive innovation and technical exploration
  • Maintain and enhance compiler toolchains
  • Develop build system improvements
  • Support debugging and development tools
  • Optimize build performance and reliability
  • Develop and maintain CI/CD pipelines
  • Create automation tools and scripts
  • Support development infrastructure
  • Improve developer productivity tools
  • Develop and maintain BSP components
  • Enable new hardware platforms
  • Support hardware bring-up and validation
  • Work with hardware vendors and partners

Requirements

  • Bachelor degree in Computer Science, Electrical Engineering, or related field
  • 8+ years of software engineering experience
  • 5+ years of experience with embedded Linux or systems programming
  • Experience leading technical projects and mentoring engineers
  • Strong background in C/C++ programming
  • Expert-level proficiency in C/C++ programming
  • Deep understanding of Linux kernel architecture and internals
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
  • Experience with version control (Git) and code review processes
  • Understanding of software development lifecycle and agile methodologies
  • Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future.
  • Verification of employment eligibility will be required at the time of hire.
  • Must be a local resident of Greater Austin, TX, with ability to work on campus.
Benefits
  • Hybrid work model for workplace flexibility
  • Comprehensive health, dental, and life insurance
  • Short and long-term disability coverage
  • RRSP matching for financial security
  • Flexible time-off policies for work-life balance
  • Employee assistance program for mental well-being
  • Learning benefits, including a LinkedIn Learning subscription and seminars
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded LinuxC/C++ programmingLinux kernel architecturesystems programmingbuild systemsdebuggingCI/CD pipelinesautomation toolscross-platform developmentBSP components
Soft Skills
technical leadmentorshipcode reviewcollaborationproblem-solvinginnovationtechnical guidancecommunicationteam planningestimation