Firmware Engineer Job

YASH Technologies, Inc.

Indore District

On-site

INR 1,500,000 - 2,700,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

YASH Technologies, Inc. in India is seeking an experienced Embedded C professional to design, develop, and maintain firmware for microcontroller-based systems.

The role emphasizes iPro/CC200 migrations, secure software, and collaboration with hardware teams. You will write low-level drivers, analyse hardware, optimise firmware for performance, and contribute to documentation throughout the product lifecycle.

Qualifications

  • Bachelor's degree required in electronics/electrical/CS/embedded systems or related field.
  • 8-12 years of firmware development experience for embedded products.
  • Strong understanding of MCU architecture, memory management, interrupts, interfaces, and peripherals.
  • Experience with firmware modification, optimisation, and troubleshooting in production environments.

Responsibilities

  • Design, develop, and maintain firmware using Embedded C and Assembly Language.
  • Develop low-level firmware components, including device drivers and hardware abstraction layers.
  • Work with Microchip and NXP microcontrollers to implement product features and enhancements.
  • Analyse, modify, and optimise existing firmware for performance, stability, and scalability.
  • Review hardware schematics and collaborate closely with hardware engineering teams.
  • Implement secure coding practices and support product cybersecurity requirements.
  • Perform firmware debugging, validation, testing, and defect resolution throughout the development lifecycle.
  • Create and maintain technical documentation and design artefacts.

Skills

Embedded C Programming
Assembly Language Development
MCU Architecture
Low-Level Driver Development
Firmware Debugging
Secure Coding Practices
Hardware Schematic Analysis
Firmware Validation & Testing

Education

Bachelor's degree in Electronics, Electrical, Computer Science, Embedded Systems, or related field

Job description

Job Description:

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.

At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.

We are looking forward to hireEmbedded C Professionals in the following areas :

Experience

8 - 12+ Years

About The Role :

We are seeking a highly motivated Programmable Platform Specialist with strong expertise in PLC programming, industrial automation, and software development. The role focuses on developing, modernising, validating, and supporting programmable control platforms, with a particular emphasis on iPro/CC200, LogicLab/ISaGRAF migrations, and secure, compliant software solutions.

Key Responsibilities :
  • Design, develop, and maintain firmware using Embedded C and Assembly Language.
  • Develop low-level firmware components, including device drivers and hardware abstraction layers.
  • Work with Microchip and NXP microcontrollers to implement product features and enhancements.
  • Analyse, modify, and optimise existing firmware for performance, stability, and scalability.
  • Review hardware schematics and collaborate closely with hardware engineering teams.
  • Implement secure coding practices and support product cybersecurity requirements.
  • Perform firmware debugging, validation, testing, and defect resolution throughout the development lifecycle.
  • Create and maintain technical documentation and design artefacts.
Technical Skills:
  • Embedded C Programming
  • Assembly Language Development (Microchip & NXP MCUs)
  • Microcontroller Architecture and Peripherals
  • Low-Level Driver Development
  • Firmware Debugging and Optimisation
  • Secure Coding Practices
  • Hardware Schematic Reading and Analysis
  • Firmware Validation and Testing
Primary Technology Focus

Embedded Firmware Development | Microcontroller-Based Systems | Device Drivers | Secure Embedded Software | Hardware-Software Integration

Preferred Qualifications
  • Bachelors degree in Electronics, Electrical, Computer Science, Embedded Systems, or a related field.
  • 8-12 years of experience in firmware development for embedded products.
  • Strong understanding of MCU architecture, memory management, interrupts, communication interfaces, and peripheral integration.
  • Experience with firmware modification, optimisation, and troubleshooting in production environments.
  • Excellent analytical, problem-solving, and collaboration skills.
Ideal Candidate

A hands-on firmware professional with deep expertise in Embedded C, assembly programming, low-level driver development, and microcontroller architectures, capable of delivering secure, high-quality embedded solutions across the product lifecycle.

At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

Our Hyperlearning workplace is grounded upon four principles

  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals,
  • Stable employment with a great atmosphere and ethical corporate culture

Requirements:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer Job
Firmware Engineer Job

YASH Technologies, Inc. • Pune District

On-site
INR 1,800,000 - 3,400,000
Flexible work arrangements
Career-oriented skilling programs
Inclusive team environment
Firmware Engineer
Firmware Engineer

YASH Technologies, Inc. • Pune District

On-site
INR 1,500,000 - 2,800,000
Programmable Platform Specialist Job
Programmable Platform Specialist Job

YASH Technologies, Inc. • Indore District

On-site
INR 1,200,000 - 1,800,000
Embedded Software Developer Linux BIOS Job
Embedded Software Developer Linux BIOS Job

YASH Technologies, Inc. • Indore District

On-site
INR 1,200,000 - 1,800,000
Programmable Platform Specialist Job
Programmable Platform Specialist Job

YASH Technologies, Inc. • Pune District

On-site
INR 1,200,000 - 1,800,000
Flexible work arrangements
Open collaboration
Trust and transparency
+1
Programmable Platform Specialist
Programmable Platform Specialist

YASH Technologies, Inc. • Pune District

On-site
INR 2,500,000 - 4,500,000
QA Programmable Platform Engineer Job
QA Programmable Platform Engineer Job

YASH Technologies, Inc. • Indore District

On-site
INR 1,800,000 - 3,400,000
QA Engineer - Firmware Functional Regression Job
QA Engineer - Firmware Functional Regression Job

YASH Technologies, Inc. • Indore District

On-site
INR 900,000 - 1,500,000
Embedded Software Developer (Linux BIOS) Job
Embedded Software Developer (Linux BIOS) Job

YASH Technologies, Inc. • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded Software Developer (Linux BIOS)
Embedded Software Developer (Linux BIOS)

YASH Technologies, Inc. • Pune District

On-site
INR 2,800,000 - 4,800,000