ADAS Software Engineer – C++/Embedded (Autonomous Driving)

BMW TechWorks India Private Limited

Hinoba-an

On-site

PHP 1,339,000 - 2,009,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BMW TechWorks India Private Limited in the Philippines seeks an experienced embedded software engineer to design and develop software for autonomous driving. You will define and coordinate new features to the system architecture and implement them, testing in simulation, hardware, and on the vehicle.

You will work with a modern toolchain (C++11/14/17, Rust, Python) and CI systems, and help improve performance, quality, security and safety across the stack.

Qualifications

  • Embedded software engineering with modern design patterns.
  • Experience with testing across simulation, hardware and vehicle integration.

Responsibilities

  • You will design and develop software for autonomous driving.
  • Define and coordinate new features and changes to the system architecture.
  • Implement features and test them in simulation, hardware and on the vehicle.
  • Ensure performance, quality, security and safety of the software component.

Skills

Embedded software
C++ (11/14/17)
Python
Rust
CI & test automation
Git
Bazel
CMake
GDB
Ethernet/ SOMEIP
Agile / Scrum
English fluency
German language

Education

B.E./ B.Tech/ M.Tech/ Ph.D. in Computer Science or Electronics

Tools

Zuul CI
GoogleTest
GitHub EE

Job description

BMW TechWorks India Private Limited in the Philippines seeks an experienced embedded software engineer to design and develop software for autonomous driving. You will define and coordinate new features to the system architecture and implement them, testing in simulation, hardware, and on the vehicle.

You will work with a modern toolchain (C++11/14/17, Rust, Python) and CI systems, and help improve performance, quality, security and safety across the stack.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ADAS Function Development (C++)
ADAS Function Development (C++)

BMW TechWorks India Private Limited • Hinoba-an

On-site
PHP 1,339,000 - 2,009,000
Senior Real-Time Embedded Vehicle Systems Engineer
Senior Real-Time Embedded Vehicle Systems Engineer

NVIDIA Corporation • Hinoba-an

On-site
PHP 1,800,000 - 2,400,000
ADAS Field Data Driver — Real-World Vehicle Testing
ADAS Field Data Driver — Real-World Vehicle Testing

Tsmg • Pamplona

On-site
PHP 300,000 - 540,000
ADAS Data Collection Driver
ADAS Data Collection Driver

Tsmg • Pamplona

On-site
PHP 300,000 - 540,000
Remote AV Engineer - Autonomy & Robotics (C++)
Remote AV Engineer - Autonomy & Robotics (C++)

BairesDev • Mexico

On-site
PHP 7,299,000 - 9,732,000
100% remote
Competitive USD pay
Home office setup
+3
ADAS Data Collection Driver
ADAS Data Collection Driver

TSMG Holding • Pangasinan

On-site
Lead Embedded Systems Engineer (RTOS, C/C++)
Lead Embedded Systems Engineer (RTOS, C/C++)

Analog Devices • Philippines

On-site
PHP 1,200,000 - 2,100,000
Senior Software Engineer - AI-Driven Enterprise Apps
Senior Software Engineer - AI-Driven Enterprise Apps

Allegro MicroSystems, LLC • Muntinlupa

On-site
PHP 900,000 - 1,500,000
Remote AV Engineer: Lead Autonomous Driving Systems
Remote AV Engineer: Lead Autonomous Driving Systems

BairesDev • Mexico

On-site
PHP 7,299,000 - 10,949,000
Remote work
Competitive salary
Home office setup
+3
Senior System Software Engineer - DRIVEOS Platform Team
Senior System Software Engineer - DRIVEOS Platform Team

NVIDIA Corporation • Hinoba-an

On-site
PHP 600,000 - 1,000,000