Job description
Job SummaryThis role is an experienced, applied technology position responsible for designing, developing, and delivering automated test systems for embedded software that is integral to Cummins’ products.
As a technical specialist, the role combines deep expertise in embedded systems testing, LabVIEW-based automation, and NI platforms with strong analytical and leadership capabilities. The individual drives requirement-based test strategies, ensures robust validation of ECU software, and leads the development and optimization of test systems, processes, and infrastructure across the product lifecycle.
Key Responsibilities - Design, develop, and deploy automated test systems using LabVIEW and NI TestStand.
- Develop and maintain communication drivers and interfaces for CAN, LIN, Ethernet, and NI instrumentation.
- Design, upgrade, and integrate data acquisition systems to support new features and enhancements.
- Drive requirement-based test system design and ensure traceability to ECU software requirements.
- Integrate models into NI Real-Time (RT) platforms for hardware-in-the-loop (HIL) and system-level validation.
- Perform system integration testing and ensure compliance with defined validation strategies.
- Oversee ECM hardware I/O operations and ensure comprehensive test coverage.
- Apply advanced embedded software and ECU testing methodologies to validate system performance and reliability.
- Manage test software configuration and ensure version control and traceability.
- Investigate software and system issues, perform root cause analysis, and drive resolution with proper documentation.
- Collaborate with cross-functional teams including product, software, hardware, and validation teams to deliver high-quality solutions.
- Lead and support improvements in testing processes, tools, and infrastructure, including adoption of new technologies and obsolescence management.
- Optimize test setups and workflows to improve efficiency and accelerate software verification and validation (V&V).
- Provide technical guidance, review work of less experienced engineers, and support knowledge transfer within the team.
- Coordinate and direct work across technicians and junior engineers as required.
Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.
Responsibilities:
Qualifications- Bachelor’s degree in Electronics, Computer Science, or a related STEM field is required.
- Master’s degree in a relevant discipline is preferred.
- Certification in LabVIEW (CLD/CLA) or NI TestStand is preferred.
- May require compliance with export control regulations.
Skills & Competencies- Strong expertise in LabVIEW and NI TestStand for automated test system development.
- Proficiency in developing drivers and interfaces for CAN, LIN, Ethernet, and NI instrumentation.
- Deep understanding of embedded systems, ECU validation, and hardware-software integration.
- Experience with data acquisition system design and real-time testing platforms (NI RT, HIL systems).
- Strong knowledge of requirement-based testing, traceability, and validation methodologies.
- Experience in system integration testing and software configuration management.
- Strong analytical and problem-solving skills with structured methodologies.
- Ability to manage complexity, drive results, and make high-quality technical decisions.
- Strong communication and collaboration skills across cross-functional and global teams.
- Ability to lead initiatives, influence technical direction, and mentor team members.
- Understanding of product lifecycle processes, including verification, validation, and release.
- Resourcefulness in optimizing tools, infrastructure, and processes for improved efficiency.
Qualifications:
Experience- Prior experience equivalent to a Senior or Lead Engineer in embedded systems software testing or test software development
- Proven track record of technical problem-solving, system-level validation, and quality decision-making.
- Experience in LabVIEW-based test automation and NI platforms in a product development environment.
- Experience leading or guiding teams and contributing to process improvements.
This job post has been translated by AI and may contain minor differences or errors.