Taro Logo

Embedded C++ Software Engineer – Optimization Engineer

Global technology company developing safer, greener and more connected solutions for future mobility, with 180,000+ employees worldwide.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive

Description For Embedded C++ Software Engineer – Optimization Engineer

Aptiv, a global leader in automotive technology, is seeking an Embedded C++ Software Engineer to join their 2,000-strong team at the Technical Center in Krakow. This role focuses on developing innovative driver monitoring technology to enhance vehicle cabin safety and comfort. The position involves working on critical safety features like driver drowsiness/attention monitoring and seat belt recognition, as part of Aptiv's broader interior sensing initiatives.

The role requires expertise in embedded systems optimization, working with specific hardware accelerators, and implementing efficient solutions for SoCs. You'll be part of a global engineering team, collaborating with System Engineers and Software Architects to bring next-generation driver monitoring innovations to reality. The ideal candidate should have strong C++ programming skills, experience with embedded systems, and a track record of optimizing code for hardware efficiency.

Aptiv offers a comprehensive benefits package including private healthcare, life insurance, and a well-being program. The company promotes an inclusive work environment and offers flexible working arrangements with a hybrid model. This is an opportunity to contribute to the future of mobility while working on technology that directly impacts vehicle safety and driver well-being.

The position requires 5+ years of software development experience and familiarity with automotive industry standards and development processes. You'll be working in an Agile environment, using modern development tools and practices, while collaborating with a multi-regional team to deliver innovative solutions for the automotive industry.

Last updated 7 minutes ago

Responsibilities For Embedded C++ Software Engineer – Optimization Engineer

  • Optimize existing code to fit on small embedded SoCs
  • Provide guardiancies for development team and architects to implement optimized and HW efficient SW
  • Implement solutions for specific HW accelerators or SoCs extensions like ARM NEON
  • Create robust and reusable high-level software code implementing driver monitoring features
  • Ensure high code quality of developed software

Requirements For Embedded C++ Software Engineer – Optimization Engineer

Python
Linux
  • Bachelor or Master's degree in engineering, computer science, or related field
  • Very good knowledge of programming for embedded systems
  • Experience with code optimization for specific embedded systems
  • C++ programming skills
  • Good knowledge of SW engineering tools
  • Very good communication skills in English
  • 5+ years of experience writing software in multiple languages including C and Python
  • 2+ years of experience working in an Agile development team
  • Experience with CI/CD, Automotive SPICE and tools (JIRA, Confluence, Polarion, GIT)

Benefits For Embedded C++ Software Engineer – Optimization Engineer

Medical Insurance
Mental Health Assistance
  • Private health care (Signal Iduna) and Life insurance
  • Well-Being Program with webinars, workshops, and networking events
  • Hybrid work (min. 47 days/yr of remote work, flexible working hours)
  • Employee Pension Plan paid by employer (3.5% on gross salary)
  • Access to sports groups and Multisport card

Interested in this job?

Jobs Related To Aptiv Embedded C++ Software Engineer – Optimization Engineer

Embedded C++ Software Engineer – Optimization Engineer

Senior Embedded C++ Software Engineer role at Aptiv focusing on optimization and driver monitoring technology development in Krakow, Poland.

Senior Software Engineer- Audio Engineering

Senior Software Engineer position at Aptiv focusing on Audio Engineering and Android Automotive systems development in Bangalore, India.

Senior Software Engineer- Audio Engineering

Senior Software Engineer role at Aptiv focusing on automotive audio engineering, requiring expertise in Android/QNX development and audio frameworks.

EMC System Engineer IGT Systems

Senior EMC System Engineer position at Philips, focusing on electromagnetic compatibility system design and compliance for medical technology systems, requiring 10+ years of experience.

Senior Firmware Application Engineer

Senior Firmware Engineer role at NVIDIA focusing on datacenter solutions, requiring 5+ years of experience in firmware development, BIOS implementation, and Linux systems.