Jobs

A faster, smarter way to find better-fit jobs, stay on top of every application, and focus on interviews.

Legal
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
Resources
  • About Us
  • Help Center
  • How to Cancel
  • Customer Support
JobAssist
Copyright © 2025-2026 JobAssist™. All rights reserved. All trademarks referenced herein are the properties of their respective owners.
Firmware Engineer at PCB ERA - JobAssist
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at PCB ERA was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.

Home›Jobs›IT & Software›Firmware Engineer

P

Firmware Engineer

PCB ERA

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

About This Role

Developing and testing embedded firmware is the core of this engineering role, under the guidance of senior engineers. This position suits an engineer who is proficient in C/C++ and has a basic understanding of embedded systems and microcontrollers.

Responsibilities

  • Develop and test embedded firmware under the guidance of senior engineers
  • Work with microcontrollers such as STM32, ESP32, ESP8266, NXP, TI or similar platforms
  • Develop firmware in Embedded C / C++
  • Interface sensors, ADCs, memory devices, displays, communication ICs and other peripherals
  • Implement and debug protocols including GPIO, UART, I2C, SPI, ADC, PWM, Timers, Interrupts
  • Assist with CAN, RS485, USB, Ethernet, BLE, Wi-Fi and other communication technologies depending on project requirements
  • Develop drivers for sensors and peripheral devices
  • Perform firmware debugging and hardware bring-up
  • Work closely with hardware engineers to identify whether issues originate from firmware, hardware or system integration
  • Test firmware under different operating and fault conditions
  • Assist in implementing watchdogs, error handling and recovery mechanisms
  • Maintain structured and readable source code
  • Use Git or similar version-control systems for firmware management
  • Create firmware test documentation and maintain revision records
  • Assist in prototype validation and production testing

Requirements

  • C / C++ programming fundamentals
  • Basic embedded-system architecture
  • Microcontroller peripherals
  • GPIO, UART, SPI and I2C
  • Interrupts and timers
  • ADC / PWM fundamentals
  • Basic electronics understanding
  • Debugging and logical problem-solving skills
  • Ability to understand datasheets and microcontroller reference manuals
  • Reliably commute or planning to relocate before starting work

Nice to have:

  • 1 year of Firmware experience
  • Experience with STM32CubeIDE, Arduino IDE, ESP-IDF, PlatformIO, Keil, MPLAB, Code Composer Studio, Git / GitHub
  • Additional knowledge of RTOS, BLE, Wi-Fi, MQTT, bootloaders, low-power firmware, communication protocols or embedded Linux

Important Details

  • Locations: Meerut, Uttar Pradesh

Job details

Workplace

Remote

Employment

Full time

Seniority

Mid level

Headquarters

Meerut, Uttar Pradesh

Posted

Posted today

About company

Headquarters

Meerut, Uttar Pradesh

Open jobs

2

Millions of jobs, with real people getting hired every day

200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted

P

PCB ERA