Autonomous Driving Software Engineer - Vehicle Interface & Redundant Systems

ADASTEC Corp.

Fatih

On-site

TRY 320,000 - 520,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ADASTEC Corp. offers a challenging role as an Autonomous Driving Software Engineer in the Vehicle Interface & Redundant Systems team.

You will design and implement robust redundancy architectures, develop CAN bus and Ethernet communication clients, and ensure the seamless execution of redundant safety features for commercial vehicles. This full-time, on-site position requires collaboration with multiple teams, problem definition, system reliability, and mentoring junior engineers; occasional

Qualifications

  • Bachelor’s or master’s degree in Mechatronics, Control, Computer, Electrical/Electronics, or Automotive Engineering.
  • Minimum 3 years of professional experience in a related field.
  • Proficiency in C++ and Python within a Linux environment.
  • Experience with ROS and modern robotic software development paradigms.
  • Familiarity with vehicle networks (CAN bus, Automotive Ethernet) and safety-critical software principles.
  • Excellent command of English, written and spoken.

Responsibilities

  • Design, implement, and maintain high-performance C++ and Python applications for ECU interfacing and collision avoidance.
  • Architect and implement fail-safe redundancy mechanisms and backup switching.
  • Triage, diagnose, and resolve complex software and communication issues in deployments.
  • Drive software quality through unit/integration testing and code reviews.
  • Travel occasionally for vehicle integration, testing tracks, or partner workshops.
  • Mentor junior engineers and contribute to problem definition and solutions.

Skills

C++
Python
English
ECU interfaces
Linux environment
CAN bus
Automotive Ethernet
ROS
Git workflows
Python debugging

Education

Bachelor’s or Master’s in Mechatronics, Control, Computer, Electrical/Electronics, Automotive Engineering

Tools

ROS
Git
Linux
bash scripting
CAN bus tooling
Ethernet tooling

Job description

ADASTEC delivers SAE Level-4 Automated Driving Software Platform for commercial vehicles to enable OEMs to develop modern, automated, shared, and connected commercial vehicles. ADASTEC flowride.ai SAE Level-4 Automated Driving Software Platform integrated buses are on public roads in 14 countries in Europe & North America.

flowride.ai is designed with the fusion of different high-precision sensors available in the global market and complies with safety standards and regulations.

ADASTEC has an HQ and operation office in Michigan, USA, an EU Operations office in the Netherlands, Germany, and an R&D Office in Türkiye. For more information, visit www.adastec.com

As an Autonomous Driving Software Engineer in the Vehicle Interface & Redundant Systems (VIR) team, you will take the ownership of software modules crucial to vehicle safety and autonomy. This is a full-time, on-site role where you will design and implement robust redundancy architectures, develop CAN bus and Ethernet communication clients, and ensure the seamless execution of Redundant Collision Avoidance Systems. You will play a key role in problem definition, system reliability, and mentoring junior team members.

RESPONSIBILITIES
  • Feature Development: Design, implement, and maintain high-performance C++ and Python applications for ECU interfacing and collision avoidance
  • Architecture & Redundancy: Collaborate on designing fail-safe mechanisms, identifying critical system components, and developing software that seamlessly switches to backup systems during failures
  • Issue Mining & Resolution: Actively identify, triage, and solve complex software and communication issues in deployed systems and new rollouts
  • Quality Assurance: Drive software quality through comprehensive unit/integration testing, code reviews, and structured documentation
  • Deployment & Travel: Open to occasional domestic and international travel for vehicle integration, testing tracks, or partner workshops
  • Technical Mentorship: Contribute to problem definition, recommend technical solutions, and help guide junior engineers/interns
QUALIFICATIONS
  • Bachelor’s or master’s degree in Mechatronics, Control, Computer, Electrical/Electronics, Automotive Engineering
  • Minimum 3 years of strong professional experience in related field
  • Proven proficiency in C++ and Python within a Linux environment
  • Automotive & Embedded Focus: Practical experience with embedded systems development. Prior automotive industry experience, particularly with ECU development, is a strong plus
  • Robotics & Frameworks: Strong practical experience with ROS (Robot Operating System) and modern robotic software development paradigms
  • Tools & Systems: Strong command of Git workflows, Linux command-line tools, bash scripting, and system services
  • Domain Knowledge: Familiarity with vehicle networks (CAN bus, Automotive Ethernet) andsafety-critical software principles
  • Excellent command of English, both written and spoken is a must
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Driving Engineer: Vehicle Interface & Redundancy
Autonomous Driving Engineer: Vehicle Interface & Redundancy

ADASTEC Corp. • Fatih

On-site
TRY 320,000 - 520,000
Autonomous Driving Software Engineer - Datasets & MLOps
Autonomous Driving Software Engineer - Datasets & MLOps

ADASTEC Corp. • Fatih

Hybrid
TRY 250,000 - 500,000
Regular ADAS System Test Engineer
Regular ADAS System Test Engineer

Luxoft • Gebze

On-site
TRY 350,000 - 550,000
Senior Embedded Software Engineer - Classic AUTOSAR (Automotive, MCU)
Senior Embedded Software Engineer - Classic AUTOSAR (Automotive, MCU)

5105 Accenture End. Yaz. Coz. Company • Pendik

Hybrid
TRY 900,000 - 1,300,000
Health & Life Insurance
Hybrid working model
Flexible hours
+6
ADAS/AD Development Engineer (Fixed-Term Contract)
ADAS/AD Development Engineer (Fixed-Term Contract)

FEV Türkiye • Gemlik

Hybrid
TRY 300,000 - 540,000
Transportation allowance
Food allowance
Gifts for special days
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)

5105 Accenture End. Yaz. Coz. Company • Pendik

Hybrid
TRY 120,000 - 180,000
Hybrid working model
Flexible hours
Birthday off
+10
Senior Embedded Software Engineer – QNX OS & Hypervisor (Automotive, SoC)
Senior Embedded Software Engineer – QNX OS & Hypervisor (Automotive, SoC)

5105 Accenture End. Yaz. Coz. Company • Pendik

Hybrid
TRY 420,000 - 620,000
Hybrid work model
Life & Health Insurance
Shuttle service
+3
Control Engineer (Remote)
Control Engineer (Remote)

Amaris Consulting | Part of Mantu • Osmangazi

On-site
TRY 180,000 - 240,000
International Outstanding and Early-Stage Researchers Program
International Outstanding and Early-Stage Researchers Program

AVL Software and Functions GmbH • Fatih

On-site
TRY 50,000 - 70,000
Physical AI Robotics Engineer
Physical AI Robotics Engineer

Accenture • Büyük Çavuşlu Mahallesi

On-site
TRY 600,000 - 800,000