Eaton logo

Senior Engineer - Firmware

Eaton
NewPosted today

LOCATION

Hadapsar · Hybrid

EXPERIENCE

6 - 10 Years

SKILLS REQUIRED

Embedded CEmbedded SystemsFirmware DevelopmentC++ ProgrammingReal-time SystemsEmbedded Linux

Job description

Overview

Senior Firmware Engineer to lead the design, development and delivery of firmware for embedded power-system products, including voltage regulators and recloser controls, in collaboration with global cross-functional teams.

What you'll do

  • 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.

What you'll need

  • Bachelor's degree in Computer Science, Electronics or Electrical Engineering.
  • 6-10 years of experience.
  • 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.
  • 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.

Nice to have

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

Details

  • Location: Hadapsar, Pune, Maharashtra, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Engineer - Firmware