Junior Firmware Engineer

2 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Profile: Firmware Engineer (2+ Years Experience)

Department

Reports to

Location

Job Type


Job Summary

 The role is responsible for  hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product.


Key Responsibilities


Firmware Development

Embedded C

GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc.

·      Implement communication protocols and control logic

Write modular and well-documented code

version control for firmware


New Concept / Feature Development

development of new product features and prototypes

proof-of-concept firmware

·      Collaborate with team during features planning

·      Suggest improvements based on real-world application needs


Testing & Debugging

·      Perform unit-level and integration testing of firmware modules

oscilloscope, logic analyzer, UART terminals

real-time testing and application simulation

firmware bugs and performance issues

·      Support hardware-firmware integration testing


Hardware Coordination

·      Understand hardware schematics, pinouts, and datasheets

·      Work closely with hardware engineers during initial Board power ON

firmware-related or hardware-related

·      Ensure correct peripheral configurations and timing


Documentation & Release

flowcharts

·      Maintain firmware version history and release notes

·      Participate in design reviews and code walkthroughs

·      Provide firmware loading guides for production/QA teams


Failure Analysis & Support

·      Support field testing and production debug

Root Cause Analysis (RCA)

·      Implement firmware corrections and validate fixes

·      Provide debug logs, issue reports, and traceability support for CAPA





Skills Required


Technical Skills

Embedded C programming

·      Strong understanding of microcontroller internals

MCUs

communication protocols

·      Debugging using IDE tools, serial logs, and lab instruments

·      Familiarity with interrupt handling, timers, watchdogs, and low-power modes

·      Structured and maintainable coding style

·      Strong debugging and analytical skills

·      Good communication and documentation habits

·      Team-oriented with a proactive learning attitude

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