Software Development Engineer – Base Software / AUTOSAR

8 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Software Development Engineer – Base Software / AUTOSAR

Experience:

Work Location:

Notice Period:


Very Important Skills (Mandatory – Profiles without these will not be considered)

  • Strong hands-on experience in

    MCAL

    : ADC, PORT, DIO, MCU, GPT, WDG, SPI
  • Experience in

    board or peripheral bring-up

  • Strong knowledge of

    communication protocols

    : SPI, I2C
  • Good understanding of

    Base Software concepts

    :
  • ECU State Management (BSWM, ECUM)
  • OS, MemStack, IO Stack


Key Responsibilities

  • Contribute to the definition of

    software requirements

    .
  • Define and maintain

    module-level requirements

    .
  • Create

    detailed module design

    (static and dynamic behavior) aligned with software architecture.
  • Implement software as per defined requirements.
  • Design, implement, and perform

    unit verification

    (static analysis, code reviews, unit tests).
  • Perform

    bench testing on real target hardware

    .
  • Ensure compliance with

    coding standards

    (e.g., MISRA) and design rules.
  • Maintain traceability between

    software and requirements

    .
  • Perform

    root cause analysis

    and implement corrective actions in code and requirements.
  • Update and track progress using

    ticketing tools

    (e.g., JIRA).


Key Skills & Technical Expertise

  • Strong knowledge of

    ANSI-C

    .
  • Good understanding of

    AUTOSAR / FreeRTOS architecture

    .
  • Strong understanding of

    microcontroller architecture

    .
  • Hands-on experience in

    MCAL layer generation

    .
  • Experience with

    CDD (Complex Device Driver) modules

    such as:
  • Stepper Motors, LED, LCD, TFT
  • Serializer/Deserializer
  • I2C, UART, ADC, Audio
  • Experience with

    DaVinci Configurator

    and

    Tresos

    tools.
  • Good understanding of

    OS configuration

    .
  • Knowledge of

    software design and architecture principles

    .
  • Experience with

    real-time operating systems

    .
  • Familiarity with

    IDEs and build environments

    .
  • Experience with

    static code analysis tools

    .
  • Knowledge of

    Git

    for configuration management.
  • Experience in

    unit testing standards and tools

    .
  • Hands-on experience with

    debugging tools / emulators

    .
  • Strong understanding of

    electronics fundamentals

    .
  • Knowledge of

    microcontroller configuration and architecture

    .
  • Hands-on experience with

    measurement equipment

    (oscilloscope, multimeter, power supply).
  • Knowledge of

    automotive communication protocols

    (CAN, LIN, Ethernet).
  • Knowledge of

    in-circuit communication protocols

    (SPI, I2C, UART).
  • Experience with

    Vector diagnostic and debugging tools

    :
  • CANdela
  • CANalyzer


Education

  • Bachelor’s or Master’s degree in

    Electrical Engineering, Computer Science, Physics

    , or equivalent.


Interested Candidates Can Apply

Send your resume to:

Please include in your email:

  • Total & Relevant Experience
  • Current & Expected CTC
  • Notice Period (LWD if serving / reason if left)
  • Current Location & Onsite readiness
  • Have you attended an interview at

    Tata Technologies

    in the last 6 months?

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
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You