Embedded Software / Firmware Engineer

Year    MH, IN, India

Job Description

Position: Embedded Software / Firmware Engineer



Experience: 2-4 years



Location: Pune





Role Summary



We are looking for an Embedded Software Engineer with 2-4 years of experience in bare-metal firmware development. The role involves working on low-level drivers, board bring-up, and microcontroller programming for innovative embedded products.



Key Responsibilities



Develop and debug bare-metal firmware for microcontrollers (ARM Cortex-M, PIC, etc.).

Implement low-level drivers (UART, SPI, IC, CAN, ADC, PWM).

Support board bring-up, testing, and hardware integration.

Optimize code for performance and low power consumption.

Collaborate with hardware and systems teams to deliver robust solutions.



Requirements



Bachelor's degree in Electronics / Computer / Electrical Engineering.

2-4 years of hands-on experience in embedded firmware.

Strong in C programming, microcontroller architecture, and debugging.

Experience with oscilloscopes, logic analyzers, debuggers.

Knowledge of communication protocols (UART, IC, SPI, CAN).



Nice to Have



Experience with ARM Cortex-M MCUs (STM32, NXP, TI, Renesas, Microchip).

Familiarity with bootloaders, OTA updates, MISRA C, or safety standards.

Basic knowledge of RTOS and hardware schematics.


I need CVs asap they should be able to start asap preferred

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4296128
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year