Integration Engineer (Electrification – BMS Software)

Posted:
8/23/2024, 10:07:16 AM

Location(s):
Illinois, United States

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Your Work Shapes the World

When you join Caterpillar, you are joining a team of makers, innovators and doers. We are the people who roll up our sleeves and do the work to build a better world. We don’t just talk about progress and innovation. We make it happen. And we are proud of that, because it helps our customers build and power the world we live in – the roads, hospitals, homes and infrastructure.  Without a dedicated workforce Caterpillar could not effectively meet our customer’s needs.  Join us.

Caterpillar’s Electrification & Energy Solutions division (E+ES) is focused on advanced power systems development with emphasis on electrification to provide sustainable power solutions to our customers. The E+ES Chemitronics Team handles Battery Modelling, Simulation and Battery Management System (BMS) strategy, implementation for a wide range of battery chemistries.

We are seeking an Integration Engineer (Electrification – BMS Software) to join our Chemitronics Team to help validate BMS controls strategies for company-wide product applications. The successful candidate will serve as an experienced contributor on assignments that are complex in nature, working with teams across the US, UK, and India.

Job Responsibilities and Duties:

As a BMS Integration Engineer you will work with a team of engineers and be accountable for verification and validation activities as part of the BMS embedded controls software development. Accountability spans the full development cycle from concept to production implementation onto BMS controller.

In this role, you are expected to quickly learn and apply critical battery management systems functionality and operating conditions for Caterpillar applications, intricacies of embedded systems, and identify corner of the box conditions for robust validation planning and execution.  This role will have significant impact to ensure defect free delivery of BMS software aligned with Caterpillar’s customer expectations. 

What you will do:

  • Conduct software testing using HIL (hardware in the loop), SIL (software in the loop) and other VPD (virtual product development) tools.

  • Troubleshoot software and hardware issues found during testing

  • Lead issue resolutions working with software development and control systems engineers

  • Automate test procedures and internal processes to improve workgroup efficiency

  • Document test plans (test cases, test procedures, etc.) based on control software specifications

  • Analyze, summarize, and present test conclusions and document with traceability

  • Utilize FMEAs (Failure Mode and Effect Analysis) and work with Battery Module/Pack design and other teams to establish DVP (Design Verification Plan), test procedures/plans for validation of control strategies. Testing may involve HIL, SIL or on machine/application at proving ground/field testing.

  • Develop/maintain plant models required for HIL benches to calibrate and validate control strategies

What you have:
Degree Requirement Bachelors or Master’s Degree in Engineering (focus on control systems or mechatronics preferred but not required)

Technical Excellence: Demonstrated technical experience with developing/testing embedded controls software, performance or system simulations related to control algorithms for complex systems
Level Working Knowledge:

• Knowledge of MATLAB/Simulink (or similar) with embedded code exposure

• Working knowledge of Lithium-Ion batteries and/or BMS control strategies such as State of Health (SOH), State of Charge (SOC), etc.

• Hands on experience with CAN Communication and use of CANape

• Direct-to-Flash methodology for creating experimental flash files

Product Testing: Industry experience with HIL testing in environments like OPAL-RT, dSpace, NI TestStand test simulator
Level Working Knowledge:
• Documents test process and results; prepares and analyzes defect-tracking reports.
• Tests components for compliance with functional requirements and established conventions.
• Discusses and compares usability, safety and integration testing.

Project Management: Knowledge of effective project management strategies and tactics; ability to plan, organize, monitor, and control projects, ensuring efficient utilization of technical and administrative resources to achieve project objectives.
Level Working Knowledge:
• Provides input for Gantt or PERT charts or their equivalent to track project progress and status.
• Obtains information from stakeholders during the planning stage of a project.
• Produces standard project status reports.

Troubleshooting Technical Problems: Knowledge of troubleshooting approaches, tools and techniques; ability to anticipate, detect and resolve technical problems in a manufacturing environment.
Level Working Knowledge:
• Documents common hardware, software and communications problems and likely resolutions.
• Adheres to standard troubleshooting procedures to ensure effectiveness of resolutions.
• Participates in setting evaluation standards and criterion for troubleshooting

Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.
Level Working Knowledge:
• Processes limited amounts of detailed information with good accuracy.
• Learns from mistakes and applies lessons learned.
• Develops and uses checklists to ensure that information goes out error-free.

Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
Level Working Knowledge:
• Approaches a situation or problem by defining the problem or issue and determining its significance.
• Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns.
• Identifies the major forces, events and people impacting and impacted by the situation at hand.
• Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions.

Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Level Working Knowledge:
• Identifies, obtains, and organizes relevant data and ideas.
• Participates in documenting data, ideas, players, stakeholders, and processes.
• Recognizes, clarifies, and prioritizes concerns.
• Assists in assessing risks, benefits and consideration of alternatives.

Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Level Working Knowledge:
• Delivers helpful feedback that focuses on behaviors without offending the recipient.
• Listens to feedback without defensiveness and uses it for own communication effectiveness.
• Makes oral presentations and writes reports needed for own work.

. Additional Information

  • The location for this position is Mossville, IL

  • Domestic relocation assistance is available for this position

  • Position may require up to 25% (domestic and international)

Relocation is available for this position.

Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.

Posting Dates:

August 23, 2024 - September 8, 2024

Any offer of employment is conditioned upon the successful completion of a drug screen.   

EEO/AA Employer.  All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.

Not ready to apply? Join our Talent Community.

Caterpillar

Website: https://caterpillar.com/

Headquarter Location: Peoria Heights, Illinois, United States

Employee Count: 10001+

Year Founded: 1925

IPO Status: Public

Last Funding Type: Grant

Industries: Construction ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Mechanical Engineering