Embedded Software Engineer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Job Summary

Embedded Software Engineer

Key Responsibilities

  • Design, develop, and maintain

    embedded software/firmware

    for motor control and power electronics applications.
  • Develop control algorithms for

    motor drives

    (e.g., FOC, trapezoidal control, sensorless control, etc.).
  • Implement and optimize real-time firmware on

    microcontrollers, DSPs, or FPGAs

    .
  • Interface with

    hardware teams

    to validate system integration and performance.
  • Conduct system-level debugging, testing, and performance tuning of embedded code.
  • Develop and maintain

    unit tests, HIL/SIL/MIL simulations

    , and validation frameworks.
  • Participate in

    code reviews

    , documentation, and continuous improvement of software development practices.
  • Support

    certification and compliance

    efforts (e.g., safety standards such as ISO 26262, IEC 61508, etc., if applicable).

Required Qualifications

  • Bachelor’s or Master’s degree in

    Electrical Engineering, Computer Engineering, or related field

    .
  • 3+ years

    of experience in embedded software development for power electronics systems.
  • Strong proficiency in

    C/C++

    , with knowledge of

    real-time operating systems (RTOS)

    or bare-metal programming.
  • Hands-on experience with

    motor control algorithms

    (e.g., FOC, PWM, PID tuning, etc.).
  • Experience working with

    MCUs, DSPs, or FPGAs

    from vendors such as STMicroelectronics, TI, NXP, Microchip, etc.
  • Familiarity with

    communication protocols

    : SPI, I2C, UART, CAN, EtherCAT, etc.
  • Proficient with

    debugging tools

    , oscilloscopes, logic analyzers, and IDEs (e.g., Keil, IAR, Code Composer).
  • Understanding of

    power electronics hardware

    , including inverters, converters, and gate drivers.

Preferred Qualifications

  • Experience with

    model-based development

    using

    MATLAB/Simulink

    or similar tools.
  • Knowledge of

    functional safety standards

    (ISO 26262, IEC 61508).
  • Experience with

    digital control systems

    , feedback loops, and system stability.
  • Familiarity with

    thermal management

    , EMC, and system reliability in power electronics.
  • Exposure to

    Agile/Scrum

    development practices and

    version control systems

    (e.g., Git).

What We Offer

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge power electronics and control systems
  • Collaborative and innovative work environment
  • Career growth and professional development opportunities

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

RecommendedJobs for You