C

Cummins

Builds engines, generators, and powertrains

Engineer – Fuel System Software

Embedded EngineeringPosted on Nov 13
Full-timeWuhan, Hubei, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering or an appropriate STEM field is required.
  • Knowledge of Microsoft Office tools is preferred.
  • Relevant experience in a temporary student employment environment, such as an internship, co-op, or extracurricular team activity, or as an early-career professional in a relevant technical discipline area, is preferred.
  • The position may require licensing for compliance with export controls or sanctions regulations.

Responsibilities

  • Investigate product software problems, understand causal mechanisms, recommend appropriate actions, own problem resolution, and document results.
  • Apply and support improvements to product software development processes and tools, including coding, compiling, testing, code editors, integration tools, static analysis tools, compilers, and hardware-in-the-loop test tools.
  • Collaborate with product and software development teams to deliver verified software features, components, and builds to product teams.
  • Use systems knowledge and expertise to make decisions about software requirements, architecture, design, and testing that affect software build quality and performance, product lines, and cross-business-unit integration and coordination.
  • Own problem resolution for moderately complex components, products, systems, subsystems, or services, with technical complexity and ambiguity increasing with experience.
  • Interact and collaborate with cross-functional teams; independently execute established work processes and systems while developing product or technology knowledge and contributing to system and process improvements.
  • Coordinate and direct the work of technicians and/or temporary student employees when needed.
  • Contribute to team goals and develop proficiency in competencies critical to the role.
  • Mitigate potential product failure modes by identifying interfaces, functions, functional requirements, interactions, control factors, noise factors, prioritized potential failure modes, and potential failure causes.
  • Use or interpret computational tools and methods to predict product function capability relative to system, subsystem, and component requirements, informing product design decisions.
  • Create and develop product platforms and architectural variants aligned with future market plans; generate alternatives traceable to requirements, perform trade-off analysis with life-cycle stakeholders, and communicate and maintain traceable plans for product development teams.
  • Construct product software using industry best practices and robust software engineering principles, and verify software updates.
  • Develop product systems validation plans from varied inputs to identify failure modes and manage product risk and priority; negotiate requirements against capability to guide project scope; evaluate analytical, simulation, and physical test results; assess legacy and proposed system capabilities; and document recommendations supporting product decisions.
  • Translate stakeholder needs into verifiable system requirements; establish acceptance criteria through analysis, allocation, and negotiation; track requirements throughout the system lifecycle; assess the effect of requirement changes on project scope, schedule, and resources; and maintain links to related artifacts.
  • Define the system of interest, its boundaries, context, interfaces, lifecycle, problem scope, and deliverables; analyze interactions among system elements using appropriate methods and models to understand behavior and devise modifications.
  • Analyze technical data using descriptive statistics, probability distributions, graphical analysis, statistical inference, confidence intervals, hypothesis testing, analysis of variance, regression, and design of experiments to support data-based decisions.
  • Translate stakeholder value-package requirements into virtual designs and communicate design capability through approved cross-functional design reviews.
  • Solve product problems using a customer-protective process; determine assignable causes, implement robust data-based solutions, identify systemic root causes, and recommend actions to prevent recurrence.
  • Document technical-function knowledge and communicate it to stakeholders to improve technical productivity and transfer knowledge to others.
  • Plan, schedule, coordinate, execute, monitor, and communicate product-development activities across functional boundaries to meet requirements, technical profiles, resource and quality expectations; address elevated project risks; and ensure product capability meets expectations across the product lifecycle.

Desired Qualifications

  • A relevant postgraduate master's degree may be required for select roles.
  • Relevant experience in temporary student employment, such as an internship or co-op, extracurricular team activities, or early-career work in a relevant technical discipline area.
  • Knowledge of Microsoft Office tools.

About the Company

Cummins

Builds engines, generators, and powertrains

Cummins designs and manufactures engines, power generation systems, and related components for commercial vehicles, industrial machinery, and stationary power. Vehicle and equipment makers install its diesel and natural gas engines, while businesses use its generator sets for backup and continuous electricity. Its components include turbochargers, emissions controls, transmissions, axles, and brakes, and its Accelera business builds batteries and electric powertrain systems. Cummins earns revenue from equipment and component sales, replacement parts, and maintenance through company-owned and independent distributors and dealers. Cummins was founded in 1919 and is headquartered in Columbus, Indiana.

Company size
10,001+
Company stage
IPO
Headquarters
Columbus, IN
Founded
1919

Recently Posted Jobs

Explore more opportunities at Cummins

See more jobs