Software and System Test Engineer
SoTalent
Key Responsibilities
- Software & System Testing
- Design, execute, and document software and system-level test activities for vehicle electrical and electronic systems.
- Validate ECU hardware and software functionality in prototype and production vehicles.
- Perform verification testing for electrical functions, technical changes, and system performance requirements.
- Conduct hardware-software integration testing to ensure system reliability, quality, and compliance.
- Create detailed test reports and present verification results to technical leadership.
- ECU Development & Systems Engineering
- Support design and development of Body and Powertrain ECU applications.
- Develop engineering specifications for electrical circuits, embedded software, and control systems.
- Utilize tools such as:
- MATLAB/Simulink
- CANalyzer
- Microsoft Visio
- Microsoft Project
- Translate design concepts into functional requirements and technical specifications.
- Participate in design reviews and technical evaluations.
- Troubleshooting & Root Cause Analysis
- Perform hands-on troubleshooting on vehicle systems and electrical architectures.
- Investigate software, hardware, communication, and integration issues.
- Conduct root cause analysis and develop corrective actions.
- Build decision matrices that evaluate multiple solutions and technical trade-offs.
- Anticipate downstream impacts of system changes and proactively communicate potential risks.
- Vehicle Integration & Validation
- Support integration of vehicle software across multiple systems and functional domains.
- Validate electrical control systems in lab and vehicle environments.
- Perform testing on:
- Prototype vehicles
- Production vehicles
- Hardware-in-the-Loop (HIL/HILS) systems
- Thermal chambers
- Bench testing environments
- EMC test environments
- Ensure overall vehicle functionality and system compatibility.
- Project Coordination & Stakeholder Management
- Break down project objectives into detailed engineering activities.
- Support ECU development planning and schedule coordination.
- Work closely with technical leadership to track progress and manage deliverables.
- Coordinate development activities with suppliers and cross-functional engineering groups.
- Communicate project status, risks, and mitigation plans effectively.
- Continuous Improvement & Innovation
- Identify opportunities to improve testing methodologies, engineering processes, and system performance.
- Recommend enhancements to existing development and validation frameworks.
- Contribute to efficiency, quality, and reliability improvements across engineering programs.
- Support innovation initiatives within vehicle electronics and software architecture domains.
- Documentation & Technical Communication
- Maintain clear and detailed technical documentation.
- Prepare engineering reports, issue investigations, test evidence, and review materials.
- Present technical findings and recommendations to leadership and stakeholders.
- Document concerns, corrective measures, and validation results effectively.
Requirements & Tech Stack
- Technical Skills
- Automotive Systems
- Electrical & Electronics Architecture (EEA)
- Electronic Control Units (ECU)
- Vehicle Integration
- Automotive Electronics
- Vehicle Validation
- System Verification
- Software & Testing
- Software Testing
- System Testing
- Functional Validation
- Hardware-in-the-Loop (HIL)
- Test Planning
- Test Automation Concepts
- Verification & Validation (V&V)
- Engineering Tools
- MATLAB
- Simulink
- CANalyzer
- Microsoft Visio
- Microsoft Excel
- Microsoft Project
- Microsoft PowerPoint
- Engineering Disciplines
- Root Cause Analysis
- Failure Analysis
- Troubleshooting
- Systems Engineering
- Embedded Systems
- Electrical Circuit Design
- Collaboration & Project Skills
- Supplier Coordination
- Cross-Functional Collaboration
- Technical Documentation
- Schedule Management
- Risk Assessment
- Technical Reviews
- Preferred Skills
- Automotive ECU development experience.
- Knowledge of CAN communication systems and vehicle networking.
- Experience with EMC testing and validation.
- Familiarity with automotive software integration processes.
- Understanding of cybersecurity concepts within vehicle architectures.
- Experience with prototype vehicle testing and validation.
- Exposure to model-based development methodologies.
Qualifications
- Bachelor's degree in:
- Electrical Engineering (BSEE)
- Mechanical Engineering (BSME)
- Related engineering discipline
- Equivalent practical experience
- 0-2 years of relevant experience in:
- Automotive Engineering
- Embedded Systems
- ECU Development
- Software Testing
- System Validation
- Strong analytical and quantitative problem-solving skills.
- Excellent verbal, written, and presentation skills.
- Ability to work independently and within collaborative team environments.
- Strong organizational and time-management abilities.
- Ability to manage multiple concurrent assignments.
- Strong attention to detail and quality.