Watch this video to learn more about Cummins Inc.
Job Details
DESCRIPTION
We are looking for a talented Technical Advisor, EBS Software Development and Validation to join our team specializing in engineering for our corporate office in Troy, MI.
In this role, you will make an impact in the following ways:
Problem Resolution : You’ll tackle highly difficult or specialized software problems, understand their root causes, recommend actions, and document the results, ensuring robust solutions.
Process Improvement : By creating, managing, and enhancing software development processes and tools, you’ll streamline coding, compiling, and testing, boosting overall efficiency.
Cross-Functional Collaboration : You’ll obtain input and negotiate with product and software development teams, delivering verified software features and components, ensuring alignment and quality.
Technical Decision-Making : Using your systems knowledge, you’ll make critical decisions in software requirements, architecture, design, and testing, impacting the quality and performance of software builds and product lines.
Team Interaction : You’ll interact and collaborate with cross-functional teams, fostering a cohesive work environment and ensuring smooth project execution.
Mentorship and Development : By reviewing the work of less-experienced developers/testers and coaching them, you’ll ensure robust, reusable, and efficient design, while developing the next generation of technical experts.
Leadership in Ambiguity : You’ll provide problem resolution leadership for complex systems with high ambiguity and global business impact, guiding teams through challenging situations.
Process and System Improvement : Leading the development and improvement of work processes and systems across functions or business units, you’ll drive continuous improvement and innovation.
RESPONSIBILITIES
To be successful in this role you will need the following:
Product Function Modeling, Simulation, and Analysis: Utilize computational tools to predict and analyze product capabilities, impacting design decisions at various levels.
Product Platform Planning and Architecting: Develop comprehensive product platforms with key architectural features, perform trade-off analysis, and maintain traceable plans for product development teams.
Product Software Design and Construction: Apply industry best practices and robust software engineering principles to construct and verify high-quality product software.
Product Verification and Validation Management: Create validation plans, manage product risk, negotiate requirements, and evaluate test results to ensure product capability and validate requirements.
QUALIFICATIONS
Education/Experience:
- College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.
- Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.
- This position may require licensing for compliance with export controls or sanctions regulations.
- Prior Technical Specialist/Specialist Engineering equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem solving, quality decision making and providing technical direction and leadership to a project team(s).
- Knowledge of MS Office tools is preferred
Specific Details:
This position will be part of the Advanced Engineering & Innovation Group within the Cummins Drivetrain & Braking System division. As a Technical Advisor, EBS Software Development and Validation your primary focus will be on leading software development from software requirements through software validation.
Key Responsibilities
- Lead the definition of software requirements and architectural design for electronic braking systems.
- Change leader and mentor for software controls team, leading software design & development of braking controls functions (ABS, ASR/TCS, ESC, etc.)
- Define EBS system verification and validation strategy and work closely with testing engineers in executing software V&V activities in MIL, SIL and HIL environments.
- Work with group managers and directors in expanding mechatronics systems development capabilities across SYS/SW V cycle
- Process and Methodology leader ensuring all mechatronics programs complies with Cummins standards
- Design, and execution of mechatronic product verification and validation activities throughout product development lifecycle.
- Lead creation of V&V test strategies in compliance with stakeholders’ requirements and industry standards (ASpice, ISO26262, ISO21434).
- Lead HIL system configuration activities including drafting specification requirements and collaborating with external vendor (dSpace, Vector, Speedgoat etc.) in commission the HIL system.
- Collaborate with cross-functional electronics, mechatronics, software and mechanical engineering teams to specify system and software requirements and functionality.
- Lead creation of test specifications, test cases, test suites in compliance with requirements, and conduct MIL (model in the loop), SIL (Software in the loop), HIL (Hardware in the loop) testing, and assist on vehicle level validation of control systems to ensure they meet functional and non-functional (performance, quality standards) requirements.
- Setup and maintain laboratory software and system test benches and propose improvements to existing laboratory capabilities for V&V activities.
- Create and maintain automated regression testing framework to efficiently execute software and systems test plans.
- Collaborate with software teams to debug and resolve software bugs and ensure the software release milestones are met.
- Utilize simulation tools to create mathematical models of product systems, allowing real-time simulations to test and validate control strategies, tuning parameters, and safety measures, refining algorithms as needed.
- Ensure software and systems comply with safety standards (e.g., ISO 26262)
- Perform risk assessments and implement safety protocols.
- Diagnose and resolve technical issues in electro-mechanical and electro-pneumatic systems.
- Develop maintenance procedures and schedules to ensure system reliability.
- Create detailed technical documentation, including system schematics, wiring diagrams, and user manuals.
Required Experience
- Minimum of 10 years of experience in leading and executing verification and validation of embedded software for mechatronics, electro-pneumatic, electro-hydraulic or electrical systems, motors, and linear actuators.
- Working experience in automotive tools and communication bus systems and protocols (VectorCast, Vector Canape, CANalyzer/CANoe, CANdela Studio, Typhoon, dSPACE, Automation Desk, Synect)
- Experience in plant modeling and associated toolchain for closed loop simulation (e.g., MATLAB/Simulink, Simscape).
Job Engineering
Organization Cummins Inc.
Role Category Hybrid
Job Type Exempt - Experienced
Min Salary $109600
Max Salary $164400
ReqID 2402389
Relocation Package No
Cummins and E-Verify
At Cummins, we are an equal opportunity and affirmative action employer dedicated to diversity in the workplace. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law. Cummins validates the right to work using E-Verify and will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. Visit http://EEOC.gov to know your rights on workplace discrimination.
Cummins Inc. is a global power leader with complementary business segments that design, manufacture, distribute and service a broad portfolio of... Read more