resu·mail

Associate Engineer - User Space

at Aptiv

Bengaluru, India Entry Posted 2026-04-23

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Associate Engineer - User Space role at Aptiv, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

ABOUT WIND RIVER    Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.    Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company’s software powers generation after generation of the safest, most secure systems in the world.  Examples include playing a key role in  NASA space missions  such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We’ve achieved recent  5G milestones  including  the world’s first successful 5G data session  with Verizon and building  one of the largest Open RAN networks  in the world with Vodafone.   The company has received industry recognition  for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world.      YOUR ROLE   As an Associate Engineer - Systems on our team, you will contribute to the development and maintenance of embedded Linux systems software under the guidance of senior engineers and your manager. You may be assigned to Kernel Sustaining, Board Support Packages, Feature Development, User Space Sustaining, Tool Chain, or general Systems work based on team needs and your growth interests.  In your daily job you will:  Complete assigned tasks including bug fixes, small features, tests, and documentation with direction from your team lead or mentor  Participate in code reviews, standups, and sprint ceremonies to learn team practices and deliver quality work  Use version control (Git), follow coding standards, and document your changes  Build skills in Linux systems development—kernel, user space, BSP, toolchain, or feature implementation—depending on your team assignment  HOW YOU WILL CONTRIBUTE   Key skills and competencies for succeeding in this role are:  Eagerness to learn: Willingness to grow in one or more of kernel sustaining, BSP, feature development, user space, systems, or tool chain with mentorship and training  Foundational technical ability: Ability to read and write C/C++, use Git, follow build and test procedures, and debug with guidance  Collaboration: Ability to work in a distributed team across US, Romania, and India, ask questions, and communicate progress and blockers clearly   In your daily job you will:   Development & Implementation   Complete assigned bug fixes, small enhancements, and tests under direction of senior engineers  Write clear, maintainable code following team and Linux community standards where applicable  Run and extend existing test suites; report and help reproduce defects  Document your changes and update team documentation as needed  Use Git for version control and follow team branching and review workflows  Code Quality & Review   Participate in code reviews; incorporate feedback and learn from others’ feedback on your code  Follow coding standards and project conventions  Ensure your work meets defined quality and acceptance criteria before submission  Ask for clarification when requirements or design are unclear  Team Collaboration   Work with team members across US, Romania, and India in standups, planning, and retrospectives  Communicate status, blockers, and questions in a timely way  Share what you learn and contribute to a positive, inclusive team environment  Take advantage of mentorship and onboarding to ramp on your assigned technical area  Technical Areas User Space Sustaining   Fix bugs and address issues in user space libraries and applications with guidance  Learn POSIX APIs, system libraries (e.g., glibc, musl), and build systems  Run tests and validate fixes on multiple platforms and architectures  Update documentation for user space components you change  Required Skills:   Education & Experience  Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)  2 to 3 years of software engineering or relevant internship/ academic project experience  Some experience with C or C++ and a willingness to work in both as needed  Basic familiarity with Linux or embedded systems concepts  Understanding of the software development lifecycle (design, implement, test, review, document)  Technical Skills  Ability to read and write C and/or C++ with guidance  Basic use of version control (Git): clone, branch, commit, push, pull requests  Ability to follow build and test instructions and run existing automation  Basic debugging (e.g., reading logs, using printfs/debugger with direction)  Willingness to learn team-specific tools (e.g., kernel tools, Yocto, GDB, build systems)  Soft Skills  Strong desire to learn and grow in embedded Linux and your assigned technical area  Good verbal and written communication; comfortable asking questions and sharing status  Ability to work in a distributed, multicultural team  Attention to detail and commitment to quality  Reliable time management and ability to meet agreed deadlines with support  Preferred Qualifications  Internship or academic project experience in embedded systems, Linux kernel, or systems programming  Exposure to Yocto Project or similar embedded Linux build systems  Basic familiarity with Linux kernel, device drivers, or user space libraries  Scripting experience (Python, Shell) for automation or tooling  Interest or exposure to one or more of: BSP/hardware enablement, compilers/toolchains, security (e.g., CVEs), or real-time systems “Windriver is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law” #LI-DN1 Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.

How to get this job at Aptiv

  1. Don't rely on the portal. Cold applications for a role like Associate Engineer - User Space land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Aptiv — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Aptiv's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›