We are seeking an experienced Systems Engineer 3 – Requirements, Validation & Verification to support the development and delivery of Human Machine Interface (HMI) display solutions for Energy & Transportation applications.
The ideal candidate will have strong experience in requirements engineering, system validation, verification, and embedded systems. This role involves translating customer and system-level needs into clear technical requirements, developing test strategies, executing validation activities, troubleshooting system issues, and ensuring product quality.
This is primarily a Systems Engineering and Validation & Verification role, rather than a traditional software development position.
Key Responsibilities
- Gather, analyze, develop, document, and maintain system and software requirements.
- Translate customer and system-level needs into clear, measurable, and testable requirements.
- Collaborate with software developers, systems engineers, and UI/UX teams to define HMI functionality and system interfaces.
- Develop and execute validation and verification strategies, test plans, and test cases.
- Perform functional, regression, sanity, endurance, and performance testing of embedded systems and HMI applications.
- Verify that implemented functionalities meet documented requirements and expected system behavior.
- Develop automated test scripts using Python or similar scripting languages.
- Perform system integration testing and troubleshoot complex hardware and software issues.
- Set up, configure, and maintain validation benches and test equipment.
- Maintain test documentation, validation evidence, and requirements-to-test traceability.
- Participate in Failure Mode and Effects Analysis (FMEA) and support risk mitigation activities.
- Apply Built-In Quality (BIQ) principles to improve product quality and reliability.
- Support software release validation, defect investigation, and customer issue resolution.
- Participate in design reviews, technical discussions, NPI, and continuous improvement activities.
- Collaborate with cross-functional and global engineering teams to ensure successful product development.
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related technical discipline.
- 5-7 years of relevant engineering experience.
- Experience developing, documenting, reviewing, or managing technical requirements.
- Hands-on experience with software or system validation and verification.
- Experience developing and executing test plans and test cases.
- Experience validating embedded systems, HMI applications, controls, or electronic systems.
- Familiarity with software development and testing processes.
- Experience troubleshooting complex system and software issues.Familiarity with test automation and Python scripting.
- Understanding of embedded software algorithms, controls, and electronic systems.
- Strong technical documentation, analytical, and problem-solving skills.
Education and Experience Flexibility:
- Associate degree with 9 years of relevant experience.
- Master's degree with 3 years of relevant experience.
- Internships will not be considered as professional work experience.
Preferred Qualifications
- Experience with Human Machine Interface (HMI) or embedded display systems.
- Knowledge of requirements-to-test traceability and verification processes.
- Experience with Python-based test automation.
- Familiarity with Linux operating systems, including Ubuntu or Debian.
- Experience with communication protocols such as J1939, Caterpillar Data Link (CDL), and Modbus.
- Familiarity with diagnostic and validation tools such as CAT ET, CANalyzer, CANape, CADET, or ModSim.
- Experience with FMEA and structured risk-management processes.
- Knowledge of Change Request Management (CRM), New Product Introduction (NPI), and Continuous Product/Process Improvement (CPI).
- Experience working with distributed engineering teams and external suppliers.