Home
Jobs

Senior Embedded Software Developer

4 - 9 years

5 - 14 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking an experienced Embedded Automotive Software Developer to join our talented team. The ideal candidate will be proficient in developing the software for automotive embedded systems, with expertise in C, C++, CAN, UDS, Bootloader, AUTOSAR, Static Analysis, debugging skills and Unit Testing. This role offers an exciting opportunity to contribute to the development of cutting-edge automotive technologies and ensure the highest levels of quality and performance.

Must Have:

  • Programming on:

    C

    , C++, Qt / QNX, Multithreading
  • Requirement Analysis (SwRS) & Design skills (HLD, LLD)
  • Protocols: I2C, SPI, UART, CAN, CAN-FD, Ethernet, LIN, UDS
  • Concepts: Fault

    Diagnostics

    ,

    Bootloader

    , AUTOSAR, RTOS.
  • Process: V-Model and Agile/scrum
  • Knowledge in wireless communications: BLE, RF/Radar, Wi-fi etc.,
  • Hands on experience on

    ECUs

    : both

    Digital Cluster & BCM

Good to have:

  • Python
  • ISO 26262 Functional Safety
  • ISO21434 Cybersecurity
  • ECUs: IVI/Infotainment or any other ECU

  • Design, develop, and test embedded software for automotive control systems, including ECUs (Electronic Control Units) and in-vehicle networks.
  • Hands on experience on HIGH-speed processors like QUALCOMM, Qt / QNX and C++ programming etc.,

  • Hands on experience on Cluster and BCM

  • Develop Software requirement specifications, HLD & LLD and perform peer reviews. Capable to work on tools like IBM DOORS, Rhapsody, etc.
  • Develop the embedded C code based on the designs.
  • Integrate and perform code review for the SW modules.
  • Perform Static analysis and Unit testing and adhere to standard coding practices.
  • Implement and integrate CAN (Controller Area Network) stack.
  • Communication protocols and troubleshoot network-related issues.
    Develop and maintain Bootloader software for embedded systems to ensure reliable and secure firmware updates.
  • Implement and debug UDS (Unified Diagnostic Services) protocols for diagnostics and troubleshooting.
  • Apply ASPICE (Automotive SPICE) standards to ensure software development processes meet quality and safety requirements.
  • Contribute to the development and integration of software in an AUTOSAR (Automotive Open System Architecture) compliant environment
  • Adhere to Cyber security stack is an added advantage

  • Positive attitude & analytical thinking.
  • Strategic Thinking with creativity and systems awareness.
  • Strong problem solving and solution-oriented approach
  • Emotional connect, willing to take ownership, accountability & drive for results.
  • Communicative and a strong team player

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Spark Minda
Spark Minda

Automotive Components

Noida

RecommendedJobs for You