Embedded Systems Engineer

EatonRaleigh, NC
70d$88,499 - $129,799

About The Position

Eaton's Corporate Sector division is currently seeking an Embedded Systems Engineer. The expected annual salary range for this role is $88499.97 - $129799.96 a year. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations. Do you want to make an environmental impact in the world by helping address climate change with sustainable energy solutions? Do you want to work for an organization that values team culture, inclusion/diversity, work/life balance, and career growth? If so, now is the time to join Eaton's digital transformation journey in becoming an intelligent management power company where you can innovate, take risks, and bring your best ideas to work. Eaton's Digital Hardware Enablement (DHE) Center of Excellence is looking for an Embedded Systems Engineer to support the development of high-quality embedded edge solutions that accelerate time-to-market for a variety of Eaton power management and distribution products. This position will have a specific (but not exclusive) focus on continuous integration and quality assurance, supporting a global team and an embedded edge device laboratory in Raleigh, NC. It is a full-time engineering role.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or Electronics Engineering.
  • Minimum of 3 years of professional experience as part of a software engineering team using contemporary CI/CD practices.
  • Minimum of 1 year of professional experience writing and debugging C++ for embedded systems.
  • Minimum of 1 year of professional experience writing and debugging Python.
  • Eaton will not consider applicants for employment immigration sponsorship or support for this position.
  • No relocation benefit is being offered for this position. Only candidates residing within a 50 mile radius of Raleigh, NC will be considered.

Nice To Haves

  • Operating Systems: Zephyr RTOS, Embedded Linux devices using EdgeX.
  • Additional Languages: Go, C.
  • Tools: Yocto, Docker, Git, GitHub Actions, pytest, Renode, Wireshark, Coverity, Blackduck, CLIs such as bash, LLMs such as CoPilot or ChatGPT.
  • Protocols: Modbus, REST, MQTT, UART/SPI/I2C, Azure IoT.
  • Process: Jira, Confluence, Miro, Scrum, Scaled Agile Framework.
  • Security: Cryptography, PKI, pentesting.

Responsibilities

  • Write, execute, and automate robust tests for virtual and physical (hardware-in-the-loop) edge devices, primarily in Python.
  • Author and review test plans and test cases.
  • Assist in the maintenance, troubleshooting, and improvement of embedded edge device CI pipelines built upon GitHub Actions.
  • Help team members debug and solve problems with Embedded Linux and RTOS-based devices.
  • Collaborate with team members across the world to develop and deliver high-quality, on-time solutions for Eaton's myriad power management and distribution products.
  • Document best practices and share knowledge with team members.
  • Use creativity and problem-solving to continuously improve processes, tools, and techniques - raising the standard of quality.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service