Back to Jobs
Vertiv
PRINCIPAL

Principal Engineer Firmware Engineering (India)

VertivVisit website ·Posted 6 days ago

Location

IN

About the Role

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

  • • Robust 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
  • HireIQ AI InsightsBeta

    Ideal Candidate

    Someone who has progressed from senior embedded systems roles into architectural/tech lead positions, with 8+ years spanning Linux kernel/driver work, real-time systems, and proven influence over distributed engineering teams.

    Estimated Salary Range(medium confidence)

    24 L – ₹38 L per year

    Likely Interview Questions

    1. 1.Walk us through an embedded Linux architecture you designed end-to-end—what trade-offs did you make between Yocto customization, real-time requirements, and time-to-market, and how did you validate those choices?
    2. 🔒 4 more questions locked — unlock with Professional + run a full mock interview

    🔒 Strengths to highlight + red flags locked.

    Land this role fasterProfessional
    🎙️

    SAGE

    Mock interview coach

    Rehearse the 5 most-likely questions for this role with live AI feedback.

    📄

    SPAR

    Resume tailoring

    Rewrite your resume to lead with what this hiring panel cares about.

    🤝

    REACH

    Warm intro outreach

    Find the hiring manager + 2nd-degree intros and draft the messages.

    More Engineering & Technology Roles

    View all

    90% of leadership roles never appear on job boards

    Join HireIQ to access confidential opportunities, AI-powered matching, and direct connections to hiring decision-makers.

    Join the Talent Network
    Source