Tech Lead - Firmware Engineer

6 - 10 years

Indore Pune

Posted:13 hours ago

Job Description

Job Summary
We are seeking a highly motivated Programmable Platform Specialist with strong expertise in PLCprogramming, 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 EmbeddedSoftware | Hardware-Software Integration
Preferred Qualifications
  • Bachelor's 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, andperipheral 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 driverdevelopment, and microcontroller architectures, capable of delivering secure, high-quality embedded solutionsacross the product lifecycle.

Skills Required

Firmware Hardware engineering Architecture Embedded systems Program Industrial Software development Cyber Security

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Cyber Security 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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Shashwath Solution logo
Shashwath Solution

Information Technology

Bangalore

RecommendedJobs for You