Taro Logo

Embedded C++ Software Engineer – Optimization Engineer

Global technology company developing safer, greener and more connected solutions for future mobility
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 – Optimization 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 and C++ programming, with responsibilities including code optimization for small embedded SoCs, implementing hardware-specific solutions, and ensuring high-quality software development. The ideal candidate will have 5+ years of software development experience and strong knowledge of embedded systems.

Aptiv offers a compelling opportunity to be part of the automotive industry's transformation towards software-defined vehicles and electrified, intelligently connected architectures. The company provides an inclusive work environment, focusing on safety as a core value, and offers comprehensive benefits including private healthcare, pension plans, and flexible working arrangements.

Working at Aptiv means contributing to technology that saves lives while being part of a global team of 180,000+ employees across 44 countries. The position offers professional growth opportunities, work-life balance with hybrid working options, and the chance to impact the future of mobility technology.

Last updated a day 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
  • Familiarity with structured software development processes (CI/CD, Automotive SPICE)
  • Experience working within a multi-regional development team

Benefits For Embedded C++ Software Engineer – Optimization Engineer

Medical Insurance
Mental Health Assistance
  • Private health care (Signal Iduna) and Life insurance
  • Well-Being Program including 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