Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer - Aftertreatment

AT Cummins
Cummins

Software Engineer - Aftertreatment

Columbus, IN

DESCRIPTION

GPP Database Link (https://cummins365.sharepoint.com/sites/CS38534/)

Job Summary:

This position is part of the CES Controls DEF Dosing VPI Team, focusing on System Level OBD Diagnostic Development. The role requires a deep understanding of failed part performance to create robust diagnostic designs, particularly in aftertreatment DEF dosing systems, including quality, level, and temperature sensors. Candidates should ideally have a background in the 8-step diagnostic concept generation and development, along with experience in emissions control features. Responsibilities include investigating product software issues, understanding causal mechanisms, recommending solutions, and documenting outcomes. The role involves collaboration with product and software development teams to deliver verified software features and components, making critical decisions that affect software quality and performance. Additionally, the candidate will review developer and tester work to ensure efficient and reusable designs, lead projects or complex components, and enhance work processes across a global business unit. Coordination with technicians and student employees is essential, as is providing guidance to influence technical direction within project teams. Proficiency in system software testing, system composer, and Simulink is required, along with prior experience as a Senior or Technical Engineer in a relevant field, demonstrating strong problem-solving and decision-making skills. Familiarity with MS Office tools is preferred.

Want more jobs like this?

Get jobs in Columbus, IN delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


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

Problem Investigation: Analyze product software problems, identify root causes, and recommend solutions. Own the resolution process and document outcomes.

Process Improvement: Apply and enhance software development processes, including coding, compiling, and testing. Utilize tools such as code editors, integration tools, static analysis tools, compilers, and hardware-in-the-loop testing tools.

Collaboration: Obtain input from and negotiate with product and software development teams to deliver verified software features, components, and builds.

Decision Making: Leverage systems knowledge to make informed decisions regarding software requirements, architecture, design, and testing that impact software quality and performance across product lines.

Mentorship: Review the work of less-experienced developers and testers to ensure robust, reusable, and efficient designs. Provide guidance and support to foster their development.

Project Leadership: Independently lead smaller projects or take ownership of complex components and systems, managing ambiguity and ensuring accountability to the project team.

Process Coordination: Coordinate and direct work among technicians and temporary student employees. Assist in knowledge transfer to less experienced engineers through direct or indirect management.

Technical Direction: Provide support and guidance to influence technical direction within project teams while continuing to develop proficiency in critical competency areas.

Specialization: Operate as a recognized specialist in a specific discipline or product area within the immediate team.

RESPONSIBILITIES

To be successful in this role you will need the following:

Product Failure Mode Avoidance

  • Expertise in identifying and mitigating potential product failure modes by analyzing interfaces, functions, and functional requirements.
  • Proficient in prioritizing potential failure modes and causes to enhance the reliability of products.

Product Function Modeling, Simulation, and Analysis

  • Skilled in utilizing computational tools and methods to predict product functionality against system, sub-system, and component requirements.
  • Ability to interpret simulation results to inform product design decisions.

Product Platform Planning and Architecting

  • Experience in developing holistic product platforms that align with market-level product plans for future target markets.
  • Competence in generating alternative architectures and performing trade-off analyses in collaboration with lifecycle stakeholders.

Product Software Design and Construction

  • Proficient in constructing product software using industry best practices and robust software engineering principles.
  • Strong capability in verifying software updates to ensure product quality.

Product Verification and Validation Management

  • Ability to develop validation plans that identify failure modes and manage product risk.
  • Experience in evaluating analytical, simulation, and physical test results to verify product capabilities and validate requirements.

System Requirements Engineering

  • Proficient in translating stakeholder needs into verifiable requirements and establishing acceptance criteria.
  • Skilled in tracking requirements throughout the system lifecycle and assessing the impact of changes on project scope and resources.

Systems Thinking

  • Ability to define system boundaries and analyze interactions between system elements to predict behavior and devise modifications.
  • Experience in using appropriate methods and models to understand complex systems.

Builds Networks

  • Proven ability to build and maintain formal and informal relationships within and outside the organization.

Communicates Effectively

  • Strong communication skills to develop and deliver messages tailored to diverse audiences, ensuring clarity and understanding.

Decision Quality

  • Demonstrated ability to make timely and effective decisions that drive organizational progress.

Drives Results

  • Track record of consistently achieving results, even in challenging circumstances.

Manages Complexity

  • Skilled in synthesizing complex and sometimes contradictory information to solve problems effectively.

Resourcefulness

  • Ability to secure and deploy resources efficiently to meet project goals.

Values Differences

  • Commitment to recognizing and leveraging the value of diverse perspectives and cultures within the organization. Education, Licenses, Certifications: 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. Experience: Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem solving and quality decision making. Knowledge of MS Office tools is preferred

QUALIFICATIONS

This position resides within the CES controls DEF dosing VPI Team .

Additional responsibilities and skills are as follows:

  • System Level OBD Diagnostic Development - Applies system level understanding of failed part performance to develop robust diagnostic design
  • Knowledge of aftertreatment DEF dosing, quality, level and temperature sensors
  • Background in 8-step diagnostic concept generation and development preferred
  • Experience with emissions controls features preferred
  • Investigate product software problems, understand causal mechanisms, recommend appropriate actions, own problem resolution, and document results.
  • Obtain input and negotiate with product and software development teams to deliver verified software features, components, and builds.
  • Make decisions in the areas of software requirements, architecture, design, and test that impact the quality and performance of software builds and product lines.
  • Review the work developers/testers to ensure robust, reusable, and efficient designs.
  • Interact and collaborate with cross-functional teams.
  • Provide independent leadership of projects or ownership of complex components, systems, and communications.
  • Lead the development and improvement of work processes and systems across functions within a global business unit.
  • Coordinate and direct work amongst technicians and temporary student employees, and assist in the transfer of knowledge to engineers.
  • Provide support and guidance to influence technical direction within a project team.
  • System software testing skills, system composer, and Simulink approach for development.
  • Prior Senior/ technical Engineer equivalent work experience in a relevant discipline area with a demonstrated track record of technical problem solving and quality decision making.
  • Knowledge of MS Office tools is preferred.

Job Engineering

Organization Cummins Inc.

Role Category Hybrid

Job Type Exempt - Experienced

Min Salary $96000

Max Salary $144000

ReqID 2406586

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.

Client-provided location(s): Columbus, IN, USA
Job ID: Cummins-R-D9CDF9D720BC4F3DB9F784AF3F904D91
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • FSA With Employer Contribution
    • Health Reimbursement Account
    • On-Site Gym
    • HSA With Employer Contribution
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Company Outings
    • Casual Dress
  • Vacation and Time Off

    • Leave of Absence
    • Personal/Sick Days
    • Paid Holidays
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Pension
    • 401(K) With Company Matching
  • Professional Development

    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Tuition Reimbursement