Core Software Integration Lead - EATON CUMMINS AUTOMATED TRANSMISSION TECHNOLOGIES

Last updated one month ago
Location:Kalamazoo, Michigan

Eaton Cummins Automated Transmission Technologies is a joint venture between Eaton and Cummins, Inc. producing industry-leading medium- and heavy-duty automated transmission products to OEM customers around the globe. Our business thrives with talent from diverse skillsets and backgrounds. Grow your career by joining this exceptional collaboration opportunity that embraces innovative thinking, compelling creativity, and customer-focus.


We are looking for a talented Core Software Integration Lead to join our team in Galesburg, MI.

In this role, you will make an impact in the following ways:

  • This applied technology, developing leadership position creates software that is sold as an integral part of Eaton Cummins Automated Transmission Technologies' products. People in these positions will have involvement in specification, design, implementation, testing and/or release of software that controls the operation of Eaton Cummins’ products in a variety of customer applications
  • Collaborate with internal and external (supplier and partner) resources to assure requirements are met. Lead development activities while providing direction to the extended software development team Additional responsibilities include current product support of the legacy embedded controller
  • Lead software development, integration, validation, and release activities for the next generation transmission control module. Cybersecurity and ISO 26262 requirements bring new demands to the software development process
  • Investigates highly difficult or specialized embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results
  • Creates, manages, improves and applies embedded software development processes and tools. Processes include model based development, coding, compiling and test
  • Tools include Simulink, code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools
  • Obtains input and negotiates with product and software development teams and delivers verified software features, components, builds to product teams
  • Uses systems knowledge and expertise to make decisions in the areas of software requirements, architecture, design, and test that impact the quality and performance of software builds, product lines (platforms) and management of cross-BU integration and coordination
  • Responsible for review of less-experienced developers/testers’ work to ensure robust, reusable, and efficient design
  • Responsible for coaching and developing the next generation of technical experts
  • Provides problem resolution leadership for complex systems with a high degree of ambiguity and often global business impact
  • Leads the development and improvement of work processes and systems across function(s) within a global business unit or managing improvement across business units
  • Coordinates and directs work of technical project teams, up to and including direct management of small to mid-sized teams
  • Operates as the recognized multi-competency specialist or expert in a discipline or product area across a site or global business unit with responsibility for developing local talent (direct or indirect)
  • Coaches and mentors other engineers, project managers and cross-functional team members
  • May also include academic or industry collaboration in a competency or discipline area