Pune, Maharashtra, India On-site Employment

Eaton Corporation is hiring an Embedded Firmware Engineer

About the Role

Eaton Corporation is hiring an Embedded Firmware Engineer to join a team developing edge technology platforms. In this role, you will design and develop firmware for reusable high-performance platforms based on RTOS, working within a collaborative environment to support Eaton product teams.

What You'll Do

  • Contribute to firmware design and development on high-performance platform firmware based on RTOS.
  • Work with Technical leads to understand requirements and develop high quality code for firmware modules.
  • Develop high-quality unit/module test code and ensure appropriate test case coverage with defined Software quality metrics.
  • Participate in all PI/Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, Sprint Retrospectives.
  • Actively collaborate with a cross functional team to ensure requirement, module integration, testing and cybersecurity alignment.

What We're Looking For

  • A Master's or Bachelor’s Degree in Electronics, Electronics & Telecommunication, or Instrumentation Engineering from an accredited institution.
  • Overall 3 to 5 years of experience in the embedded domain.
  • 3+ years of embedded system design experience in firmware design and development.
  • 2+ years of experience working with RTOS.
  • Proficiency in embedded C, embedded C++ programming, Oops Concepts, Python, and data structures.
  • Good knowledge of RTOS, preferably Zephyr.
  • Demonstrated knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers (STM32, ESP32).
  • Hands-on experience in low level embedded software design and development including board bring-up, testing and debugging.
  • Experience with communication interfaces like I2C, SPI, RS232/485, USB.
  • Good hands-on experience in MQTT, HTTP, Wi-Fi and Webserver.
  • Good knowledge of GitHub, JIRA and Agile/SAFe methodologies.
  • Strong communication skills with the ability to interact with a variety of internal/external customers and co-workers.

Nice to Have

  • Understanding of any Industrial protocols like Ethernet, Modbus, REST.

Technical Stack

  • Languages & OS: Embedded C, Embedded C++, Python, RTOS (Zephyr)
  • Hardware & Protocols: STM32, ESP32, I2C, SPI, RS232/485, USB, MQTT, HTTP, Wi-Fi
  • Tools & Platforms: Webserver, GitHub, JIRA

Team & Environment

You will be part of a diverse team of Embedded developers, Leads, Architects, Test engineers, Scrum Masters, and DevOps engineers. The team operates within a global organization focused on providing reusable technology platforms and services to Eaton product teams, and you will work with Leads to set priorities.

Work Mode

This role is onsite at our location in Magarpatta City, Pune, India.

Eaton Corporation is an equal opportunity employer.

Required Skills
Embedded CEmbedded C++PythonRTOSZephyrSTM32ESP32I2CSPIRS232/485USBFirmware DesignOOP ConceptsData Structures
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Eaton Corporation

Eaton Corporation is an intelligent power management company.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago