Embedded Firmware Engineer

0 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role:

Embedded Firmware Engineer


Key Responsibilities:

  • Design, develop, and optimize

    embedded firmware

    for microcontrollers (primarily

    STM32 series

    ).
  • Develop control algorithms for

    servo motors, actuators, and motor drivers

    .
  • Work on

    real-time operating systems (RTOS)

    , communication protocols (UART, SPI, I2C, CAN, RS485, etc.).
  • Integrate

    sensors and actuators

    into robotic/mechatronic systems.
  • Debug and troubleshoot hardware/firmware issues using oscilloscopes, logic analyzers, and debuggers.
  • Collaborate with the robotics/mechanical/electronics team for

    system-level integration

    .
  • Develop

    low-level drivers

    and optimize firmware for performance, safety, and reliability.
  • Contribute to

    motion control strategies

    and

    robotics applications

    (kinematics, PID/advanced motor control algorithms).


Required Skills & Qualifications:

  • Strong experience in

    Embedded C/C++

    programming.
  • Hands-on experience with

    STM32 microcontrollers (Cortex-M series)

    .
  • Solid understanding of

    servo motors, BLDC motors, stepper motors, and actuator control

    .
  • Familiarity with

    control systems (PID, trajectory control, motion planning)

    .
  • Experience with

    RTOS (FreeRTOS, Zephyr, etc.)

    and interrupt-driven programming.
  • Knowledge of

    electronics hardware fundamentals

    (circuit design, schematics, PCB basics).
  • Experience with

    communication protocols (CAN, UART, I2C, SPI, RS485)

    .
  • Strong debugging skills using

    JTAG/SWD, oscilloscopes, logic analyzers

    .


Preferred (First Preference to Robotics Background):

  • Experience working on

    robotics platforms (humanoids, robotic arms, mobile robots, drones, AGVs, etc.)

    .
  • Exposure to

    ROS/ROS2

    and robotics middleware.
  • Understanding of

    kinematics, dynamics, and motion planning in robotics

    .
  • Knowledge of

    safety-critical systems and embedded security

    .
  • Familiarity with

    Python/MATLAB

    for simulation and control tuning.


Education:

  • Bachelor’s/Master’s in

    Electronics, Electrical, Mechatronics, Robotics, or related engineering fields

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Meril logo
Meril

Medical Devices

Ahmedabad

RecommendedJobs for You