Junior Embedded Firmware Engineer

2 years

4 - 6 Lacs

Posted:3 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Requirements

About the Role

We are looking for a motivated Junior Embedded Firmware Engineer to join our development team. The ideal candidate will have hands-on experience in C and C++ programming, a good understanding of embedded systems, and practical exposure to communication protocols. This role offers an opportunity to work on real-world microcontroller-based projects, enhance technical skills, and grow into a senior role through challenging and impactful assignments.

Key Responsibilities

  • Assist in designing, developing, and maintaining firmware for microcontroller-based products.
  • Implement and test features using C and C++ while following coding guidelines.
  • Work with CAN, SPI, I²C and UART communication protocols.
  • Support hardware bring-up and functional validation.
  • Debug and troubleshoot firmware issues under guidance from senior engineers.
  • Maintain documentation for firmware designs, test cases, and updates.

Work Experience

Required Skills & Qualifications


  • B-tech / B.E. in Electronics, Electrical, Computer Science, or related field.
  • 2+ years of hands-on embedded firmware development experience.
  • Solid understanding of C and C++ programming, including:

o Data types

o Structures and unions

o Conditional and decision statements

o Functions and modular coding

o Pointers and basic memory management

  • Experience with microcontroller programming (ARM, PIC, STM32, or similar).
  • Familiarity with SPI, I²C, UART, and CAN protocols.
  • Exposure to debugging tools, IDEs, and version control systems (Git preferred).


Preferred / Added Advantage


  • Basic understanding of RTOS concepts.
  • Exposure to low-power embedded applications.
  • Willingness to learn and work on new technologies.


Soft Skills


  • Strong logical and analytical thinking.
  • Good communication and interpersonal skills.
  • Ability to follow guidance and work effectively in a team.
  • Eagerness to learn and adapt in a fast-paced environment.

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
Quest Global logo
Quest Global

Engineering Services

Beachwood

RecommendedJobs for You