## What you’ll do:
Eaton Corporation’s Center for Intelligent Power has an opening for a ciate Engineer- Machine Learning Embedded QA. The ideal candidate will be responsible for developing and maintaining the infrastructure and tools required to deploy and maintain machine learning models at scale. This position requires understanding in machine learning and software engineering. The candidate will work closely with other teams to make sure the requested features by the businesses are delivered.
About Eaton:
Eaton is power management company with 2018 sales of $21.6 billion. We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent, and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.
* Develop and maintain Python / C/Matlab - based test automation frameworks for embedded systems.
* Programming skills for purposes of automated testing and data processing. (e.g., scripting, Matlab, Python, hardware inter)
* Interface with STM32 boards via serial, SWD/JTAG, and other communication protocols.
* Automate hardware-in-the-loop (HIL) testing and integrate with CI/CD pipelines.
* Analyze test results, generate reports, and collaborate with development teams to resolve issues.
* Work with embedded debugging tools (ST-Link, OpenOCD) and STM32CubeIDE for test execution.
* Ensure compliance with industry standards for embedded testing and documentation.
## Qualifications:
• Requires a minimum of a Bachelor level degree in Electrial Engineering or Electronics Engineering
• Fresher/ a professional with 1-2 years of experience with understanding in hardware, hardware testing
## Skills:
* Strong proficiency in Python (PyTest, unittest, or similar frameworks).
* Understanding of Machine learning concepts
* Understanding of STM32 microcontrollers, STM32CubeMX, and STM32CubeIDE.
* Knowledge of embedded communication protocols (UART, SPI, I2C).
* Familiarity with firmware flashing and debugging tools (ST-Link, OpenOCD).
* Understanding of test automation for embedded systems.
* Understanding of CI/CD tools (Jenkins, GitLab CI) and version control (Git).
* Ability to work with schematics and hardware interfaces for test setups.
* Understanding of test traceability from system level to component level.
* Understanding of UART, I2Cand other low level protocols is a plus
* Understanding of modbus, ethernet is a plus
* Understanding of Robot Framework, ,Jenkins, Gitlab and build tools experience is a plus
* Understanding of a revision control system such as git is plus
* Understanding of any one of the defect tracking tools: JIRA, Rally and Bugzilla
* Understanding of working in an Agile/Scrum development process and using collaboration tools, such as Jira, Confluence, Teams, etc.
* Experience with hardware-in-the-loop (HIL) testing.
* Knowledge of real-time operating systems (RTOS) used in STM32.
* Familiarity with electronic lab equipment (oscilloscopes, logic analyzers).
* Basic C/C++ knowledge for embedded firmware understanding.
* Proficiency in MATLAB
* Excellent interpersonal skills and ability to work in team environment
* Ability to communicate effectively in both written and spoken English
* Excellent Interpersonal skills & ability to communicate effectively in both written and spoken English
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.