Job Closed
This listing is no longer active.
Aptiv provides sustainable solutions in the mobility industry, aiming to deliver solutions that enhance safety and reduce environmental impact. Founded in 2017,
Senior Engineer – User Space
Location
Canada
Posted
109 days ago
Salary
0
Seniority
Senior
Job Description
Senior Engineer – User Space
Aptiv
• Maintain and enhance user space libraries and applications • Fix bugs and address customer issues in production code • Integrate new features while maintaining backward compatibility • Optimize application performance and resource usage • Write high-quality, maintainable code following team standards • Debug and resolve complex technical issues • Provide technical guidance and mentorship to junior engineers • Participate in code reviews and technical discussions • Contribute to architecture and design decisions • Drive technical improvements and best practices • Lead technical initiatives and small projects • Collaborate effectively with team members and cross-functional partners • Work with distributed teams across US, Romania, and India • Share knowledge through documentation and technical discussions • Participate in sprint planning, estimation, and retrospectives • Contribute to team process improvements • Maintain and enhance user space libraries (glibc, musl, etc.) • Support application frameworks and middleware • Address compatibility issues across different Linux distributions • Design solutions for complex user space problems • Work with customers on critical issues and escalations • Guide technical direction for user space components
Job Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 5+ years of software engineering experience
- 3+ years of experience with embedded Linux or systems programming
- Experience with C/C++ programming in production systems
- Strong background in software development lifecycle
- Strong proficiency in C/C++ programming
- Solid understanding of Linux user space architecture
- 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
- Understanding of software development methodologies (Agile, Scrum)
Benefits
- Global Great Place to Work certification
- Being named a “Top Workplace” for ten consecutive years
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build the system that defines what insurance coverage our members get • Equip Sales to craft coverage, price it, and generate contracts in one go • Manage contract lifecycles over time, keeping them legally up to date • Review and adjust coverage annually incorporating legal changes and consumption trends • Build the Internalized Prévoyance platform to price, underwrite, and scale internalized Life & Disability products • Work closely with insurance experts and collaborate with other engineering teams
• Help build the contract lifecycle platform that powers Alan’s B2B insurance business • Work on renewals at scale, enabling less manual work and higher operational autonomy • Develop a global contracting stack across several countries • Enhance admin experience with clear compliance signals and robust termination tooling • Influence product direction, mentor other engineers, and lead initiatives that shape healthcare access
• Design, build, and maintain backend services, APIs, and infrastructure components that power our platform • Contribute to data pipelines and processes (ELT/ETL) to extract, process, and transform data - both real-time and batched • Build and maintain integrations with data providers using various data transfer protocols • Contribute to the broader platform by supporting and developing backend services, APIs, and other infrastructure components as needed • Drive engineering projects from start to finish with a high level of ownership and autonomy • Collaborate cross-functionally, stepping in where needed to support the team's goals beyond your core data engineering responsibilities • Ensure the quality of our products and data through both manual and automated testing, as well as code reviews
• Design, build, and maintain backend services, APIs, and infrastructure components that power our platform • Contribute to data pipelines and processes (ELT/ETL) to extract, process, and transform data - both real-time and batched • Build and maintain integrations with data providers using various data transfer protocols • Contribute to the broader platform by supporting and developing backend services, APIs, and other infrastructure components as needed • Drive engineering projects from start to finish with a high level of ownership and autonomy • Collaborate cross-functionally, stepping in where needed to support the team's goals beyond your core data engineering responsibilities • Ensure the quality of our products and data through both manual and automated testing, as well as code reviews

