Eaton Careers

Lead Firmware Development Engineer- eMobility

Tualatin, Oregon


Job Description

Our eMobility segment is currently seeking an Lead Firmware Engineer-eMobility to join our dynamic, entrepreneurial team. This position will be located from the Tualatin, Oregon facility.
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.
At Eaton, we are dedicated to improving the quality of life and the environment with power management technologies that are innovative, efficient, reliable and safe.  Making power management work takes the passion and creativity of all of our employees around the world. This passion inspired the creation of the new Eaton eMobility segment, combining our deep expertise in vehicle and electric power to deliver a wide range of solutions for on- and off-road electrified vehicles, helping to reduce the environmental impact of transportation around the world.
Our eMobility segment is currently seeking a Lead Firmware Engineer to join our dynamic, New Product Development team. This position takes ownership of building solutions by leading cross-functional, global teams and collaborating across the organization. This position is located in Tualatin, OR or Menomonee Falls, WI.
This position is responsible for the leadership of firmware development on multiple large projects. This includes working with OEM customers and Marketing to develop firmware requirements, leadership of global firmware teams, robust firmware design, and responsibility for firmware project deliverables in the vehicle controls product line - for new products in development and to support legacy products in production. Performs software test procedures to verify software functionality. Develops test automation scripts and procedures to perform lab testing and product validation. Works with cross-functional team including project managers, electrical and mechanical engineers to create high quality, robust products.
Position Responsibilities:
  • You will develop embedded firmware, firmware architecture and supporting documentation according to established NPD process.
  • You will take a system-level approach to developing and managing product firmware requirements, collaborating cross-functionally.
  • You will direct the work of firmware development and system validation engineers located globally. You can assess trade-offs between business needs, technology requirements, and cost.
  • You will prepares/reviews new project estimates: scope, effort, schedule, risk, cost, etc.
  • You will prepare and present software/firmware technical presentations for internal design reviews, and design discussions with OEM customers.
  • You will test and debug prototype units using standard lab equipment  to verify firmware functionality and integrate with electrical/mechanical systems.
  • You will partner in close coordination with the project management, engineering leads, and operations resources to deliver products on time, on budget, and to specification and certification requirements.
  • You will utilize software development tools and verification and validation processes. Participate in project reviews to ensure robust and documented product quality.
  • You will develop engineering documentation; design and instruction specifications, operating manuals, and technical reports.
  • You will support the generation of intellectual property while advancing technology at Eaton.
  • You will guide the most challenging technical projects and are self directed. Independently performs assignments with minimal guidance and understands the business impact of different solutions.
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’s degree in Computer Engineering, Computer Science, Software Engineering OR Electrical Engineering from an accredited university.
  • Minimum 3 years embedded firmware design experience
  • Experience with debugging real-time embedded systems.
  • Candidates must be legally authorized to work in the United States on a permanent basis without company sponsorship.
  • No relocation available. Candidates must currently reside within a 50 mile radius of the Tualatin, OR site.
  • This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. Permanent Resident (i.e. ‘Green Card Holder’), Political Asylee, or Refugee
Position Success Criteria: 
  • Ability to travel up to 10%
  • As needed -  troubleshoot and implement  corrective action on active NPD projects
  • Ability to interact successfully with other disciplines to seek out solutions to problems
  • Must be able to positively relate and interact with engineering staff
Preferred Qualifications:
  • Understanding of hardware at component level
  • Strong background in real-time language skills, C and C++ language or its derivatives (C#, etc.) for microcontrollers
  • Experience with communication protocols such as: UDS, I2C, SPI, RS232, J1939 CAN, etc.
  • Experience using and maintaining version control systems such as SVN or GIT
  • Possess working knowledge of Software Quality tools and concepts
  • Must possess proficient written and verbal communication skills
  • Project management knowledge and experience a plus
  • Experience with multiple processors and integrated development environments (STMicro, Atmel, TI Piccollo, Microchip, Freescale, etc.)
  • Experience developing firmware using an RTOS
  • Digital control loop and digital filter experience a valuable plus
  • Working knowledge of vehicle networked systems using SAE J1939 CAN, CAN-FD, LIN, Ethernet a valuable plus
  • Experience with field-upgradable FW development and deployment a valuable plus
  • Experience developing programs and scripts for test automation (LabVIEW, Python, BASH, PERL, etc.)  a plus
  • Experience working with remote engineering and manufacturing resources a plus
  • Experience using team collaboration tools (Jira, Confluence, Bitbucket, etc.)  a plus

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.

Job: Engineering

Region: North America – US/Puerto Rico
Organization: EPG CPD TAM

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: No
Travel: Yes, 10 % of the Time

Requisition ID: 053498