Embedded Software Engineering Lead

Employer
Eaton
Location
Beachwood, Ohio
Posted
Dec 02, 2023
Closes
Dec 06, 2023
Ref
2686753869
Discipline
Engineering, Software
Position Type
Engineer, Manager / Leader
Specialty
Electrification
Hours
Full Time
Organization Type
Corporate, Other Corporate
Eaton's Electrical division is currently seeking a Lead Engineer, Embedded Systems Security and Automation. This position can be based at the Eaton facilities in Moon Township. PA, Atlanta, GA, Raleigh, NC, or Cleveland, OH or can be based remotely from a US-based home office. Relocation assistance is not provided.

The expected annual salary range for this role is $95,247 - $139,695 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.

What you'll do:

Eaton Corporation's Electrical Sector is seeking a Software Architect, Embedded. This position will report directly to the Technical Director, Embedded Controls and Systems. This is a hybrid position that can be based in our facilities in Moon Township. PA, Atlanta, GA, Raleigh, NC, or Cleveland, OH. This role is responsible for providing technical direction and support of build systems and DevSecOps for Electrical Sector America at the direction of the technical director. This person will support the broader Energy Transition, Electrification, and Digital Enablement strategic initiatives. The role will work across Divisions and Centers of Excellence (CoE) to drive and deliver the creation and implementation of CI/CD pipelines for low-level embedded and control systems and software architectures.

ESSENTIAL FUNCTIONS:

Leads adoption of CI/CT in Embedded Development projects
Ability to focus on key customer KPIs (cost, traceability, etc.) and CTQs (Pipeline run time, setup time, etc.)
Transform how Eaton Divisions approach Build Systems and DevSecOps enabling Test-Driven Development (TDD) and Behavior-Driven Development (BDD) agile best-practice standards to deliver on mission-critical, critical-infrastructure Controls and Embedded Systems applications controlling complex systems
Apply understand industry best practices in Continuous Improvement / Continuous Deployment (CI/CD) workflows as they apply to embedded and controls component use cases and guide divisions at the direction of the Sector and the Digital Office to realization, especially in respect to how multitudes of operating platforms and controls application middleware is consumed across.
Relevant technologies: Github Actions, Coverity, Blackduck, Containers/Docker, Github Project Templates, Artifact Storage/Retrieval, On-Prem HiL Continuous Test
Support requests from divisions for new features and tools and enable in future pipelines in a repeatable way for other customers.
Qualifications:

Basic Qualifications:

Minimum Bachelor's degree from an accredited institution
Minimum 4 years Embedded Software Development experience working with Embedded Software Development Tools, software languages (C/C++), and object-oriented programming
Must be authorized to work in the US on a continuous basis without company sponsorship

Technical Skills:

Understanding of Git, Jenkins, Github Actions
Understanding of Docker
Understand how to track and report embedded development team performance metrics.
Well versed in Cybersecurity requirements/techniques
Continuous integration/Continuous Test
Deep understanding of SOLID, Twelve Factor Apps, and the twelve principles and four values of agile development

Position Criteria:

Strong project planning and project leadership skills and experience
Ability to mentor team members both divisional and special projects in DevSecOps
Excellent analytical skills and ability to work in a team-oriented environment
Follows and understands industry trends in DevOps in addition to staying informed and applying initiatives from the Cybersecurity Center of Excellence
Software/Scripting Languages: CMake, Make, NodeJS, Python, Shell
Experience working with global software development team
Experience developing in a Unix/Linux environment (Yocto)
Demonstrated capability to investigate and resolve technical concerns

We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.

Eaton considers qualified applicants regardless of criminal histories, consistent with local laws. To request a disability-related reasonable accommodation to assist you in your job search, application or interview process, please call us at 1- to discuss your specific need. Only accommodation requests will be accepted by this phone number.

We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.