Embedded Software Engineer (7+ Years)

PTech Soft

Bengaluru

On-site

INR 1,800,000 - 3,400,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PTech Soft seeks an experienced Embedded Systems Engineer with 7+ years in firmware development. You will design and implement robust software for embedded devices, focusing on bootloaders, secure update mechanisms, and real-time performance on diverse MCU families.

You will define and implement communication protocols (UART, I2C, SPI, USB, CAN, Ethernet) and contribute to OTA firmware updates, debugging with JTAG/SWD, and unit/HIL testing using MPLAB X IDE, MPLAB Harmony, and IAR Embedded

Qualifications

  • 7+ years of experience in embedded systems development.
  • Strong knowledge of MCU architectures (STM32, NXP iMX6/8, 1062B).
  • Experience with Linux/RTOS-based and bare-metal firmware development.
  • Bootloader design and secure firmware update mechanisms.

Responsibilities

  • Design and implement firmware for embedded devices, including bootloaders and secure update mechanisms.
  • Develop and implement communication protocols (UART, I2C, SPI, USB, CAN, Ethernet) and OTA updates.
  • Debug and test using JTAG/SWD and serial debuggers; perform unit and HIL testing.
  • Utilize tools such as MPLAB X IDE, MPLAB Harmony, and IAR Embedded Workbench for development and debugging.

Skills

C programming
C++ programming
Embedded systems
MCU architectures
STM32
NXP iMX6/8
Bare-metal firmware
Linux/RTOS

Tools

MPLAB X IDE
MPLAB Harmony
IAR Embedded Workbench

Job description

1. Embedded Systems Development with 7+ years of experience
  • Extensive experience in C and C++ programming for embedded systems.
  • Strong knowledge of microcontroller architectures, specifically STM32,NXP iMX6/8,1062B
  • Experience with LINUX/RTOS-based and bare-metal firmware development.
2. Bootloader Design and Implementation
  • Proven experience developing custom bootloaders for embedded devices.
  • Strong understanding of firmware update mechanisms (USB, UART, I2C, SPI, CAN, Ethernet).
  • Knowledge of secure boot mechanisms, including authentication, encryption, and rollback protection.
  • Experience in memory management and Flash programming (NVM, EEPROM, external flash).
3. Firmware Communication Protocols
  • Proficiency in designing and implementing communication protocols such as:
  • UART, I2C, SPI, USB, CAN, and Ethernet
  • Custom firmware update protocols
  • Experience working with wireless firmware updates (OTA) is a plus.
4. Debugging and Testing
  • Strong debugging skills using JTAG, SWD, and serial debuggers.
  • Experience with unit testing and hardware-in-the-loop (HIL) testing.
  • Proficiency in tools like Microchip MPLAB X IDE, MPLAB Harmony, and IAR Embedded Workbench.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Zydus MedTech • Bengaluru

On-site
INR 800,000 - 1,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Dadri

On-site
INR 2,500,000 - 4,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Embedded Developer (C/C++) and Linux
Embedded Developer (C/C++) and Linux

Datamatics • Bangalore Rural, Bengaluru

On-site
INR 3,600,000 - 4,800,000
Embedded Software Engineer
Embedded Software Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 800,000 - 1,200,000
Embedded Software_JL6
Embedded Software_JL6

Infosys • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000