Principal Engineer Software Engineering XIII

Vertiv Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Description

Position Title

Principal Engineer Embedded Software

Job Summary

Vertiv is seeking a Principal Engineer Embedded Software to provide technical leadership and hands-on development expertise for one of our premier KVM & Serial access appliance platforms. This full-time individual contributor role is responsible for designing developing and maintaining embedded firmware and backend software for existing and next-generation products.

The successful candidate will work closely with technical stakeholders cross-functional teams and global engineering organizations to deliver secure scalable and high-quality embedded solutions while serving as a technical mentor and subject matter expert.

Key Responsibilities

  • Analyze and translate software requirements to assess design feasibility within schedule and cost constraints.
  • Define and drive architecture and design of embedded firmware and system components.
  • Design develop debug and test embedded Linux applications and product features.
  • Collaborate closely with other engineers to deliver high-quality reliable solutions.
  • Create and maintain architecture design and unit test documentation.
  • Partner with Development and QA teams to ensure product quality and engineering excellence.
  • Mentor and provide technical guidance to team members as needed.
  • Work closely with cross-functional corporate teams to support product development and knowledge transfer.
  • Design and implement system and network services such as DHCP SSH RADIUS TCP/IP TFTP HTTP/HTTPS.
  • Integrate and implement NATS gRPC REST APIs OpenSSL and other open-source technologies.

Minimum Qualifications

  • Bachelors or masters degree in computer science Electronics Engineering or equivalent practical experience.
  • 15 years of software development experience using C C Go (Golang) Python and Shell scripting.
  • 10 years of Linux system programming experience including low-level scripting for product image creation and deployment.
  • 10 years of experience developing Linux-based applications.
  • 5 years of API and service development using REST gRPC RabbitMQ Redfish DDS or equivalent architectures.
  • 10 years of experience with GitHub/GitLab and modern source control workflows.
  • 5 years of experience designing and maintaining CI/CD pipelines.
  • 5 years of experience developing and deploying Docker containers.
  • Strong understanding of Yocto build systems and Makefiles.
  • Excellent debugging analytical and problem-solving skills.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Solid understanding of object-oriented design and analysis.
  • 10 years of experience with low-level system programming; Ubuntu/Linux experience preferred.
  • Experience with microservices architectures.
  • Strong experience with multi-threaded and concurrent programming.
  • Experience using Google Protocol Buffers.
  • 5 years of experience with MySQL PostgreSQL or other relational databases.
  • Proven database design skills with strong proficiency in SQL.
  • Hands-on experience configuring and supporting NGINX.
  • Knowledge of network and server management protocols such as SNMP SMTP and TCP/IP.




Required Experience:

Staff IC

DescriptionPosition TitlePrincipal Engineer Embedded Software Job SummaryVertiv is seeking a Principal Engineer Embedded Software to provide technical leadership and hands-on development expertise for one of our premier KVM & Serial access appliance platforms. This full-time individual contributor...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

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 s ... View more

View Profile View Profile