Job Closed

This listing is no longer active.

Aptiv

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

Bachelor Degree5 yrs expEnglishLinux

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 Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• 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

France
Alan logo

Fullstack Software Engineer – Contract Lifecycle

Alan

Alan is your one-stop health partner.

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

• 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

France
Pagos Solutions logo

Software Engineer, Data Platform

Pagos Solutions

Intelligent payment infrastructure for commerce

Full TimeRemoteTeam 11-50H1B No Sponsor

• 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

Europe
Job Closed
Pagos Solutions logo

Software Engineer, Data Platform

Pagos Solutions

Intelligent payment infrastructure for commerce

OtherRemoteTeam 11-50H1B No Sponsor

• 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

United States
Job Closed