Eaton Manufacturing

Senior Engineer - Firmware

Pune, India In person Full-time

What you’ll do

"The Senior Firmware Engineer leads the design, development, and delivery of firmware for embedded power-system products, including voltage regulators and recloser controls. The role collaborates with global, cross-functional teams to deliver new products, enhance existing features, and resolve customer issues. Key responsibilities include:

  • Translate product and system requirements into clear firmware requirements, architecture, and detailed designs.
  • Develop, integrate, and maintain high-quality embedded software in C and C++ for RTOS, embedded Linux on ARM, and bare-metal platforms.
  • Lead technical design activities and contribute to product development, technology roadmaps, and innovation initiatives.
  • Plan and coordinate firmware releases, estimates, schedules, milestones, and risks with global stakeholders.
  • Participate in Agile planning and deliver firmware incrementally in alignment with project scope, cost, quality, and performance objectives.
  • Conduct design, code, and implementation reviews; create unit-tested code and ensure appropriate system test and validation coverage.
  • Partner with systems, hardware, test, cybersecurity, and customer-facing teams to resolve technical issues and deliver reliable solutions.
  • Evaluate business and technical needs and implement innovative solutions that improve product competitiveness and customer value.
  • Identify and drive improvements in engineering processes, tools, development practices, and cybersecurity compliance.
  • Provide technical guidance, support engineering leads, and mentor team members to strengthen team capability."

"Required technical skills

  • Strong knowledge of embedded firmware design, development, integration, and troubleshooting.
  • Advanced programming skills in C++.
  • Experience designing embedded products using embedded Linux and/or a real-time operating system (RTOS).
  • Hands-on debugging experience using tools such as J-Link and IAR Embedded Workbench with NXP ColdFire, STM32, or TI AM64x platforms.
  • Experience with communication interfaces and protocols, including Modbus TCP/IP, CAN, USB, RS-232/RS-485, SPI, I2C, and SNMP.
  • Experience working with embedded peripherals, including DMA, LCD, Flash memory, RAM, ADC, DAC, PWM, and voltage, current, and temperature sensors.
  • Ability to read electronic schematics and interpret system behavior.
  • Familiarity with engineering collaboration and source-control tools such as Jira, Confluence, and GitHub or equivalent platforms.
  • Familiarity with static analysis and software-composition analysis tools such as Coverity and Black Duck.
  • Working knowledge of MQTT, SNMP traps, SSL/TLS certificates, bootloaders, Syslog, serial communication, Telnet, HTTP/HTTPS, FTP/FTPS, FreeRADIUS, OpenLDAP, and data encryption and decryption.

Preferred experience

  • Experience with power-system products such as switchgear, relays, meters, and voltage regulators.

Professional skills

  • Strong teamwork and proactive problem-solving skills, with the ability to work effectively in ambiguous situations.
  • Effective written and verbal English communication skills for engaging with customers and technical teams."

Qualifications

Bachelor’s degree in Computer Science / Electronics / Electrical Engineering

6-10 years

Skills

Embedded RTOS, Linux, C++, Unit Testing

Creating technical proposals, stakeholder communication, process definition.

Job description provided by Eaton.
View the original posting