Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18049060

    PUNE · FULLTIME

    Embedded Software Developer

    Padmini VNA Mechatronics logo

    Padmini VNA Mechatronics

    Pune · hybrid · Posted 35d ago

    Sourced fromNaukri
    Undisclosed3–7 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Naukri · 15 questions to answer1.0s
    • Decided the answers for all of them2.9s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Embedded Software Developer (Automotive / EV Motor Controller)


    Job Summary

    We are looking for an Embedded Software Developer with 3-7 years of experience to develop and maintain

    embedded software for automotive and e-mobility products. The candidate will work on low-level drivers,

    communication protocols, application software, debugging, testing, and embedded system integration.


    Key Responsibilities

    • Develop and maintain embedded software using Embedded C/C++ for automotive applications.
    • Develop and integrate MCU peripherals, drivers, and hardware interfaces.
    • Work with CAN/CAN-FD, LIN, UART, SPI, I2C, PWM, ADC, GPIO, timers, and watchdogs.
    • Implement and integrate application-level control algorithms and embedded functionalities.
    • Develop and debug real-time software using interrupts, timers, RTOS/tasks, and scheduling concepts.
    • Perform software integration, debugging, and issue resolution at bench, HIL, dyno, and vehicle level.
    • Analyze software requirements and convert them into detailed software design and implementation.
    • Perform unit testing, integration testing, debugging, and root-cause analysis.
    • Use debugging and development tools such as Lauterbach, CANoe/CANalyzer, oscilloscopes, and MCU

    toolchains.

    • Implement diagnostic functions based on UDS / ISO 14229.
    • Participate in code reviews and ensure compliance with MISRA C/C++ and project coding standards.
    • Support static analysis, code quality, software verification, and requirements traceability.
    • Maintain software requirements, design documents, test cases, and development records.
    • Collaborate with Hardware, System, Motor Control, Validation, Functional Safety, and Project teams.
    • Support ASPICE-based software development activities and deliverables.

    Required Technical Skills

    • Programming: Strong Embedded C; good C++ knowledge is an advantage.
    • Embedded fundamentals: pointers, structures, memory, bit manipulation, interrupts, timers, ADC, PWM, DMA,

    GPIO, watchdog, reset/start-up, and memory concepts.

    • Automotive communication: CAN/CAN-FD and LIN; good understanding of UDS diagnostics; XCP is an advantage.
    • MCUs: experience with at least one automotive MCU family such as Renesas RH850, Infineon TLE/AURIX, TI

    C2000, NXP, or ST.

    • Tools: CANoe/CANalyzer, Lauterbach TRACE32 or equivalent, Git, compiler/debugger environments, and

    static-analysis tools such as Parasoft or Polyspace.

    Automotive Software Knowledge

    • V-Model software development and software lifecycle activities.
    • Software requirements, architecture, detailed design, implementation, verification, and traceability.
    • MISRA C/C++ and secure coding practices.
    • Basic to good understanding of Automotive SPICE (ASPICE).
    • Basic understanding of ISO 26262 Functional Safety.
    • Basic understanding of ISO/SAE 21434 Cybersecurity.
    • AUTOSAR knowledge is an advantage.

    Preferred Experience - EV / Motor Controller

    • FOC / motor-control software integration for PMSM/IPMSM motors.
    • Current, speed, and torque control concepts.
    • PWM / SVM and real-time motor-control ISR execution.
    • Resolver and Hall sensor interfaces.
    • Over-current, over-voltage, under-voltage, over-temperature, and other protection functions.
    • CAN-based motor-controller communication and diagnostics.
    • Calibration and measurement using CANape or equivalent tools.
    • Bench, dyno, HIL, and vehicle-level software validation.

    Education & Experience

    • Bachelor's/Master's degree in Electronics, Electrical, Instrumentation, Computer Science, or a related

    engineering discipline.

    • 3-5 years of relevant embedded software development experience in automotive, EV, industrial, or similar

    real-time embedded systems.


    Core Competency Matrix

    1. Area Expected Level
    2. Embedded C Strong
    3. MCU Programming Strong
    4. CAN / CAN-FD Strong
    5. Debugging Strong
    6. Microcontrollers Strong
    7. RTOS / Real-Time Concepts Good
    8. UDS Diagnostics Good
    9. Git / Version Control Good
    10. MISRA C Good
    11. ASPICE Basic - Good
    12. AUTOSAR Advantage
    13. ISO 26262 Advantage
    14. Motor Control / FOC Advantage
    15. ISO/SAE 21434 Advantage



    Sourced from naukri

    Section · 02

    Skills

    microcontrollermotor controlreal time analysisEmbedded C++Embedded CudsAutomotive Embedded SystemsCandebuggingEv MotorsMCU programmingmisra cGIT

    Section · Company

    About Padmini VNA Mechatronics

    Padmini VNA Mechatronics logo

    Padmini VNA Mechatronics

    Auto Components

    750

    employees

    1991

    35 years old

    Gurgaon/Gurugram, Haryana

    India

    ₹6.9L PA avg

    Avg at Padmini VNA Mechatronics

    About

    Padmini VNA Mechatronics specializes in innovative technologies for the auto components sector, promoting fuel efficiency and sustainability.

    Industries

    Auto Components

    Employee ratings

    10 reviews

    4.2/ 5

    Culture

    4.7

    Career growth

    3.9

    Work-life

    4.4

    Employees rate it well for

    Work-Life Balance42Overall Company42

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Embedded Software Developer · waiting for your command