E

Eaton

Power management leader for electrical systems

Firmware Engineer - Research & Development Engineering

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electronics, or Electrical Engineering is required.
  • Three to six years of extensive experience in embedded C and C++ programming, operating systems, and data structures on embedded systems is required.
  • Strong knowledge of embedded firmware development and troubleshooting is required.
  • Experience with C and C++ is required.
  • Experience with a real-time operating system such as FreeRTOS, including threads or tasks, synchronization, scheduling, message queues, semaphores, mutexes, and events, is required.
  • Awareness of Linux fundamentals and programming is required.
  • Debugging experience, such as using a J-Link debugger with IAR ARM for STM32, is required.
  • Experience with communication protocols including Modbus TCP/IP, CAN, USB, RS-232/485, SPI, I2C, and SNMP is required.
  • Experience with peripherals including DMA, LCD, flash, RAM, ADC, DAC, PWM, and voltage, current, and temperature sensors is required.
  • Ability to read schematics and interpret electronic-system behavior is required.
  • Familiarity with JIRA, Confluence, and GitHub or similar tools is required.
  • Familiarity with Black Duck and Coverity tools is required.
  • Familiarity with MQTT, traps, SNMP, SSL certificates, boot loaders, syslog, serial communications, Telnet, HTTP, HTTPS, FTP, FTPS, TLS, FreeRADIUS, OpenLDAP, and data encryption and decryption is required.
  • Familiarity with Java and Python is required.
  • Experience with embedded Linux on ARM processors is required.
  • Ability to communicate effectively in English, verbally and in writing, with customers and technical staff is required.

Responsibilities

  • Develop firmware for embedded products, including UPS systems, Powershelf, Industrial Gateway Cards, and ePDU products.
  • Work with global teams to execute projects through customer support, new feature additions, and enhancements to existing features.
  • Translate product and system requirements into firmware requirements, and develop module- and system-level code using C and C++ on embedded systems.
  • Participate in technical design and architecture, and provide project, process, and technical support to project leads while contributing to product development and technology innovations.
  • Participate in agile development planning.
  • Coordinate with global stakeholders to plan design releases for new firmware activities.
  • Develop and implement application firmware for RTOS, embedded Linux on ARM, and bare-metal systems.
  • Evaluate business and technical requirements and identify new solutions.
  • Work with stakeholders, engineering, and test teams to develop products that address customer problems.
  • Propose and implement technical solutions that provide business value to stakeholders.
  • Provide work estimates and conduct design, implementation, and code reviews.
  • Develop and execute plans for incremental, iterative project delivery.
  • Write unit-tested code.
  • Work with the test team to ensure appropriate test-case coverage.
  • Identify and implement process, tool, and technology improvements.
  • Estimate workload, establish and maintain project schedules, and monitor progress through project execution phases.
  • Communicate with cross-functional teams to align schedules, costs, and performance.
  • Contribute to the team's technical growth through technical discussions and mentoring.
  • Oversee system testing and validation with testing and validation teams.
  • Apply familiarity with network protocols or IoT and cybersecurity approvals and processes.

Desired Qualifications

  • Experience handling the end-to-end lifecycle of IoT devices is desirable.

About the Company

Eaton

Power management leader for electrical systems

Eaton designs and sells electrical power management products and services for data centers, utilities, aerospace, and other industries. It provides hardware like switches, circuit breakers, transformers, and distribution equipment, plus software and services to monitor, protect, and optimize power flow from generation to end use. It combines an end-to-end power management portfolio with a long history of acquisitions to be a broad, globally integrated provider. Its goal is to enable reliable, efficient, and safe electrification across industries by improving energy management and resilience.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1911

Recently Posted Jobs

Explore more opportunities at Eaton

See more jobs