Eaton Corporation Software Engineering Specialist in Galesburg, Michigan
Eaton’s Vehicle Group is currently seeking a Software Engineering Specialist to join our team. This position is based at our Southfield, MI or Galesburg, MI location. Relocation assistance will be provided.
The Software Engineering Specialist serves as a technical subject matter expert (SME) in the area of embedded AUTOSAR software, BSW/MCAL configuration and RTE generation and sets embedded software development priorities. In this role, you will review embedded software requirements, design software architecture and produce algorithm solutions, define Validation & Verification strategy; as well as, the overall V-cycle process to confirm that system and functional requirements are met.
The Software Engineering Specialist will be responsible for working with team members and engineering managers to estimate development, resources and timing to achieve the desired results. The incumbent will be expected to train and mentor less experienced engineers and provide technical direction to Eaton engineering centers globally. You will be involved in a wide variety of projects, will conduct feasibility studies to ensure that objectives are met, and will be the main technical support and interface to system, hardware and other departments.
Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.
In this function you will:
Lead AUTOSAR embedded software project development, managing requirements to architecture, configuration/generation/implementation (CDD as needed) and validation. Develop integration strategy, release schedule and integration test plan following software release plan and supplies release schedule.
Work with Software architecture to configure RTE and generate RTE AUTOSAR code. Apply the appropriate AUTOSAR software standards, processes, procedures and tools through the software development life cycle
Lead external partners and internal engineering resources on the integration work between ECU ASW and BSW interfaces, Complex device drivers, RTE generation, service tool drivers and other intelligent embedded systems within the AUTOSAR Framework to meet customer and project timelines.
Evaluate embedded system level requirements and software algorithm proposals to meet product performance (Processor utilization, memory usage), functionality and robustness requirements. Help define and improve embedded coding standards, Configuration guidelines and processes, and contribute to industry technical papers and conferences.
Invent and develop embedded software strategies and guide architecture design to achieve AUTOSAR compliant solutions. Use debugging and simulation tools to efficiently perform design iterations and optimization. Verify solutions created through simulation, sub-system, hardware-in-the-loop and vehicle level testing.
Drive implementation consistency across multiple resources contributing to the same embedded system architecture. Champion and document improvements to the engineering standard work processes used to engineer Eaton’s products.
Utilize industry functional safety process to enhance design robustness. Provide strategic direction to the validation/verification process at a unit, sub-system and vehicle level to meet functional safety requirements; as well as, provided guidance to simulation, test stand and vehicle level data analysis activities.
Build and maintain working relationships with the controls and software engineering organization, other functional groups and customers.
Conduct software defect root-cause analysis, resource profiling, lead implementation and validate corrective actions.
When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we — as individuals and as a company — are stronger.
Required (Basic) Qualifications:
Bachelor degree in Electrical and/or Computer Engineering, Computer Science or relevant degree from an accredited institution required
Minimum of seven (7) years’ experience with C/C++ as well as the software development lifecycle
Minimum of three (3) years experience with functional safety ISO26262
Minimum of three (3) years experience with AUTOSAR and its configuration tools, vehicle communication protocols (CAN, LIN, Ethernet… etc)
Master of Science degree in Electrical Engineering, Computer Science, or Computer Engineering from an ABET accredited university
Experience in developing embedded SW for inverters, OBC and/or DCDC a plus
Experience with Multi-core, Pre-emptive Real-Time Operating Systems
System level troubleshooting and associated lab experience
Experience with a variety of CPU architectures and low level driver for microcontroller peripheral interfaces such as SPI, I2C, USB, ADC, I/O… etc
Experience with embedded software development
Knowledge of vehicle communication protocol Ethernet, CAN, LIN, FlexRay, V2G… etc a plus
Working knowledge of OEM or Tier1 development process
Working experience in global team environment a plus
Ability to integrate software with target hardware in a lab environment
Working experience with requirements and issue tracking systems
The ideal candidate would have experience in, or knowledge of automotive drivetrain/powertrain systems and components.
Project management skills to assess task effort, manage priorities, and report status.
Working experience with debugger/trace and Vector/ETAS tools
Developing software to MISRA coding standards
Good communication skills with ability to interface directly with external partners, suppliers, and both internal and external customers.
Experience with change management and software release processes in a team environment
Experience with Jenkins server and script language a plus
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.
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.
Region: North America – US/Puerto Rico
Organization: VEH Vehicle Group
Job Level: Individual Contributor
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within hiring country only
Travel: Yes, 10 % of the Time
Eaton is an Equal Opportunity and Affirmative Action Employer. Eaton is 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 Corporation Jobs