Embedded Firmware Engineer

Eaton Corporation

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eaton Corporation in Pune is seeking an Embedded Firmware Engineer to lead global teams in developing embedded software for critical power solutions. You will architect software, develop features, and help bring new products from concept to proof-of-concept and production readiness.

The role requires hands-on development in C/C++, embedded Linux, and Yocto, plus collaboration with cross-functional teams to meet schedules and performance goals.

Qualifications

  • Bachelor’s degree or master’s in a relevant engineering/computer science field.
  • Minimum five years of software development experience; embedded Linux preferred.
  • Experience with Yocto build environment and multicore embedded systems.

Responsibilities

  • Lead global teams to develop embedded software for power solutions projects.
  • Develop, test, and release embedded Linux software for UPS, energy storage and power distribution products.
  • Architect software for new products and analyze existing platform software.
  • Collaborate with cross-functional teams; monitor plans and schedules.
  • Write and maintain design specifications and document software components.

Skills

C and C++
embedded Linux
Yocto
Linux distributions
multi-core systems
Agile methodologies
Open-Source contributions
Networking protocols

Education

Bachelor’s Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication (or equivalent)
Master’s Degree in Electrical, Computer, or Software Engineering or Computer Science

Tools

Jira
Git
Open-Source projects

Job description

What you’ll do

As an Embedded Firmware Engineer, you will be responsible for leading global teams to develop embedded software for Critical Power Solutions technology development projects and power conversion products. You will develop portions of the software, work on proof-of-concept technology demonstrators, new products, features, product enhancements and bug fixes. You will architect software for new products, analyze existing platform software, and develop detailed plans and schedules for feature development. You will collaborate with software engineers and cross-functional teams to implement features, make tradeoffs, monitor activities, and assist the global team in resolving issues.

  • Development, testing, and release of embedded Linux software for technology development projects and new product development (e.g., uninterruptible power supplies, energy storage, power distribution, energy metering) while meeting schedule, cost, and performance goals.
  • Evaluate business requirements to determine potential solutions; develop overall software architecture and requirements for technology development and new product development projects.
  • Develop new features and write/maintain functional specifications of design solutions.
  • Monitor software development activities and adapt plans to meet the schedule; interface with cross-functional teams to deliver high-quality products.
  • Collaborate with cross-functional teams to implement new processes.
  • Analyze, design, code, and test software used in uninterruptible power systems, power distribution systems, and other power quality products.
  • Develop high-quality, high-performing software that meets coding standards and product design requirements; develop and monitor test plans and results.
  • Document software components and interactions using flowcharts, diagrams, code comments, and code snippets.
  • Perform software design reviews and code reviews; formally release embedded software following company procedures.
  • Apply best engineering practices, sound judgment, and problem-solving to advanced technical challenges.
Qualifications

Minimum education and experience:

  • Bachelor’s Degree in Electrical, Computer, Software Engineering, or Computer Science, Electronics & Communication (or equivalent); or Master’s Degree in Electrical, Computer, or Software Engineering or Computer Science from an accredited institution.
  • Minimum five (3) years of work experience in software development; or five (3) years with a Master’s degree.
  • Minimum of two (2) years of industry work experience in embedded Linux.
Preferred Qualifications
  • 3+ years of development experience in a Linux environment.
Skills
  • Experience with Yocto build environment and multi-core embedded systems; familiarity with Dunfell and Kirkstone Linux distributions.
  • Strong proficiency in C and C++, with understanding of object-oriented design principles.
  • Experience with systems communicating with industrial networking protocols (e.g., HTTP, TCP/IP, MQTT, Modbus, SNMP, BACnet, CAN).
  • Experience leading global software projects; familiarity with Agile methodologies.
  • Experience using software development lifecycle tools (e.g., Jira, Git) in a team environment.
  • Solid understanding of cybersecurity and/or cryptography; strong knowledge of software design principles, algorithms, data structures, and multi-threading.
  • Strong knowledge of Linux operating system and related development platforms; experience contributing to Open-Source Software projects.
  • Strong problem-solving and software debugging skills; excellent written and verbal communication.
  • Ability to apply automation to tasks; self-motivated, detail-oriented, proactive, and able to work in a team environment.
Leadership Attributes

Embodies Eaton leadership attributes – Ethical, Passionate, Accountable, Efficient, Transparent and committed to continuous learning, with drive for results and problem-solving abilities. Demonstrates:

  • Drive for results – exceed goals and deliver outcomes.
  • Problem solving – rigorous analysis and identification of effective solutions.
  • Creativity – generation of new and valuable ideas and connections.
  • Decision quality – informed by analysis, experience, and judgment.
  • Business acumen – understanding of technology trends, competition, and market impact.
  • Peer relationships – collaboration and fairness across groups.
  • Interpersonal savvy – effective communication with diverse stakeholders.
  • Action orientation – proactive, energetic execution.
  • Process management – organizing people and activities to improve efficiency.
  • Technical learning – rapid uptake of new skills and knowledge.
  • Motivating others – empowering teams and fostering a productive environment.
  • Innovation leadership – guiding creative processes and exploring market potential.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Eaton • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Lead Firmware- Engineer
Lead Firmware- Engineer

Eaton Corporation • Pune District

On-site
INR 4,000,000 - 6,000,000
Engineering Manager- Embedded Software
Engineering Manager- Embedded Software

Eaton • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Engineering Manager- Embedded Software
Engineering Manager- Embedded Software

Eaton Corporation • Pune District

On-site
INR 3,500,000 - 5,500,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton • Maharashtra

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

Eaton • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Specialist - Embedded Software (Pune)
Specialist - Embedded Software (Pune)

Nameless • Pune District

On-site
INR 2,500,000 - 5,000,000
Senior Specialist - Digital Datacenter Power Systems (India)
Senior Specialist - Digital Datacenter Power Systems (India)

Eaton • India

On-site
INR 7,000,000 - 11,000,000
Specialist- Linux Architect
Specialist- Linux Architect

Eaton • Pune District

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