Sr. Embedded Software Engineer - In-Vehicle Over-The-Air (OTA)

Job ID
2023-30191
Job Locations
IN-KA-Bangalore
Position Type
Permanent
Position Category
Engineers & Technicians
# of Openings
1
Workplace
Hybrid

Overview

As a member of the SWX Basic Software organization, the candidate will be responsible for developing the application software for in-vehicle over the air (OTA) updates and diagnostics running on the target platforms for various domains like SAE Level 2, 3 automated driving features, In-vehicle Infotainment, and next generation vehicle architectures.

 

The primary duties will include design and development in the areas of OTA and Diagnostics application components, vehicle to cloud connectivity, configuring and integrating open-source or third-party software, applying cybersecurity and functional safety principles, software architecture (arxml), interface with middleware modules such as adaptive AUTOSAR for high-end performance ECUs. The ideal candidate will possess a good understanding of modern safety-critical electronic control units embedded software design / development and possess an interest in state-of-the-art automated driving compute platforms and emerging computational technologies.

Responsibilities

  • Minimum 6 years of experience in embedded software design and architecture preferably in automotive applications
  • Experience in software development using C++ (C++ 11/14/17 preferred), Java or Python
  • Experience with end-to-end over the air (OTA) updates and diagnostics development in the automotive or comparable industry is strongly preferred.
  • Experience in various middleware architectures like Classic/Adaptive AUTOSAR is a plus.
  • Good understanding of communication protocols such as UDS (ISO 14229-1), DoIP, OMA/DM, MQTT, SOME/IP, HTTPS, FTPS, CAN, Ethernet etc.,
  • Knowledge of tools such as: Github, Davinci Adaptive, build systems like C-make or Bazel build and Conan

Qualifications

Bachelor’s in EEE / ECE / CSC

Experience

6 to 9 Years

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.