Principal Engineer Firmware Engineering

Vertiv Co

Pune District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global technology company in Pune is seeking a Principal Engineer - Firmware to lead architectural oversight for embedded software development. The candidate will provide technical leadership in designing robust software solutions, manage cross-functional teams, and ensure adherence to coding standards. Candidates must have a BE/BTech or ME/MTech, at least 8 years of experience, deep expertise in embedded systems, and excellent communication skills. This position offers significant responsibility in driving software quality and performance.

Qualifications

  • 8+ years of experience in software development, with at least 2 years in architectural roles.
  • Deep expertise in embedded systems architecture and Linux environments.
  • Strong background in software architecture principles and design patterns.

Responsibilities

  • Provide technical leadership and architectural oversight for embedded software projects.
  • Define and maintain the technical vision and roadmap for software architecture.
  • Establish coding standards and best practices for development teams.
  • Mentor development teams on complex technical challenges.
  • Conduct architectural and code reviews to maintain technical quality.

Skills

Embedded systems architecture
C/C++ development
Linux environments
Communication protocols (Ethernet, TCP/IP, Modbus)
Architectural standards and design patterns
Problem-solving abilities
Technical leadership
CI/CD pipelines

Education

BE/BTech or ME/MTech in Computer Science/Electronics Engineering

Tools

Yocto Project

Job description

Pune, India

Job Description

Job Description for Principal Engineer - Firmware

Primary Objective of position:

Provide technical leadership and architectural vision for embedded software development projects. Design and architect robust software solutions comprising control functions, communication protocols, drivers, and web interfaces running on Linux or real-time operating systems. Define technical standards and best practices to ensure system scalability, performance, and reliability.

Lead cross-functional teams and collaborate with international design and development partners. Drive requirements analysis, create high-level architectural designs, and oversee implementation in C/C++ technologies and web technologies. Conduct architectural reviews and establish quality assurance frameworks to ensure technical excellence across products.

Job Responsibility

  • Provide technical leadership and architectural oversight for embedded software projects
  • Define and maintain the technical vision and roadmap for software architecture
  • Establish coding standards, design patterns, and best practices for development teams
  • Develop high-level architectural designs and detailed technical specifications
  • Review and approve software designs to ensure alignment with architectural vision
  • Mentor development teams on complex technical challenges and architectural decisions
  • Evaluate and recommend technologies, frameworks, and tools for embedded systems
  • Collaborate with international design teams to ensure architectural consistency
  • Conduct architectural and code reviews to maintain technical quality
  • Develop strategies to improve software quality, performance, and maintainability
  • Identify and mitigate technical risks throughout the development lifecycle

Job Requirements

  • BE/BTech or ME/MTech in Computer Science/Electronics Engineering or equivalent
  • 8+ years of experience in software development with at least 2 years in architectural roles
  • Deep expertise in embedded systems architecture and Linux environments
  • Strong background in software architecture principles, design patterns, and system modeling
  • Extensive experience with C/C++ development and embedded software optimization techniques
  • Advanced knowledge of communication protocols including Ethernet, TCP/IP, Modbus, BACnet, and SNMP
  • Experience with real-time operating systems and resource-constrained environments
  • Proven ability to design scalable, maintainable software architectures for complex systems
  • Experience with Yocto Project and embedded Linux build systems
  • Knowledge of web technologies and RESTful API design for embedded applications
  • Strong technical leadership skills with experience guiding development teams
  • Excellent problem-solving abilities and system-level thinking
  • Outstanding communication skills in both written and spoken English
  • Ability to influence stakeholders and drive technical consensus across teams
  • Experience with CI/CD pipelines and automated testing frameworks for embedded systems
About the Team

Work Authorization

No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer Firmware Engineering
Principal Engineer Firmware Engineering

Vertiv • Maharashtra

On-site
INR 2,000,000 - 3,000,000
Principal Engineer Firmware Engineering XIII
Principal Engineer Firmware Engineering XIII

Vertiv Co • Pune District

On-site
INR 1,500,000 - 2,500,000
Engineer Firmware
Engineer Firmware

Vertiv • Maharashtra

On-site
INR 1,200,000 - 1,600,000
Technical Lead - Embedded
Technical Lead - Embedded

Atlas Copco Group • Maharashtra

On-site
INR 300,000 - 600,000
Total reward program
Global exposure
Flexible work timing
Principal Engineer - (Embedded Platform Software, RTOS)
Principal Engineer - (Embedded Platform Software, RTOS)

Prattwhitney • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Meal coupons
Group term life insurance
Group health insurance
+2
Specialist - Embedded Software (Pune)
Specialist - Embedded Software (Pune)

Nameless • Pune District

On-site
INR 2,500,000 - 5,000,000
Embedded Hardware engineer
Embedded Hardware engineer

Intechnative • Pune District

On-site
INR 2,500,000 - 4,000,000
Certifications budget
Global client exposure
Collaborative culture
+2
Principal Engineer - Software - Hybrid
Principal Engineer - Software - Hybrid

Prattwhitney • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Meal coupons
Group Term Life Insurance
Group Health Insurance
+8
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Lead Engineer
Lead Engineer

Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] • Coimbatore District

On-site
INR 2,000,000 - 3,000,000