Software & System Test Engineer
SoTalent
About the Role
SoTalent is seeking a Software & System Test Engineer in Dublin, Ohio, United States. This hybrid role within the Motor Vehicle Manufacturing industry focuses on developing and validating automotive software systems, testing next-generation vehicle technologies, and ensuring the reliability, quality, and performance of electrical and electronic systems for connected and intelligent vehicles.
Key Responsibilities
Software & System Testing
- Design, execute, and document verification and validation activities for embedded software and electronic systems.
- Perform functional, integration, and system-level testing to ensure software and hardware meet design requirements.
- Validate system behavior, performance, reliability, and quality across prototype and production environments.
- Develop test plans, test cases, and test reports supporting product development and release readiness.
- Ensure all testing activities are completed according to established quality standards and engineering processes.
Electronic Control System Development
- Support development and validation of Electronic Control Unit (ECU) applications and system functionality.
- Contribute to the design and analysis of electrical and software control systems.
- Assist in translating design concepts into functional requirements and technical specifications.
- Participate in design reviews and provide technical feedback on system implementation.
- Support system integration across multiple vehicle domains and components.
Systems Engineering & Requirements Analysis
- Interpret system requirements and assist in developing technical solutions.
- Support requirements traceability, verification strategies, and validation planning.
- Analyze system interactions, dependencies, and integration impacts across multiple subsystems.
- Contribute to development of engineering specifications and technical documentation.
- Help ensure alignment between product objectives, system requirements, and engineering deliverables.
Troubleshooting & Root Cause Analysis
- Investigate software, hardware, and system-level issues identified during testing or integration activities.
- Perform root cause analysis and recommend corrective actions.
- Utilize structured problem-solving methodologies to identify and resolve technical concerns.
- Develop multiple solution options and evaluate risks, benefits, and implementation considerations.
- Communicate findings and recommended actions to engineering stakeholders.
Vehicle & Laboratory Testing
- Conduct hands-on testing and validation activities using prototype and production-level vehicles.
- Perform testing within laboratory environments, test benches, simulation systems, and vehicle platforms.
- Support evaluations involving electrical functionality, software integration, reliability, and performance verification.
- Participate in system validation activities under varied operating and environmental conditions.
- Assist in confirming implementation of technical changes and system enhancements.
Project Coordination & Technical Support
- Support project planning, execution, and tracking of engineering deliverables.
- Coordinate activities with technical teams, suppliers, and stakeholders.
- Monitor project progress and proactively communicate risks, dependencies, and status updates.
- Assist in prioritizing work activities to ensure timely completion of assigned responsibilities.
- Contribute to cross-functional discussions supporting product development objectives.
Supplier & Stakeholder Collaboration
- Work with suppliers and engineering partners to coordinate technical requirements and testing activities.
- Support issue resolution and corrective action implementation across organizations.
- Ensure alignment of deliverables, schedules, and technical expectations.
- Build effective working relationships with internal and external stakeholders.
- Participate in technical reviews and project meetings.
Continuous Improvement & Innovation
- Identify opportunities to improve testing processes, engineering workflows, and system quality.
- Recommend enhancements that increase efficiency, quality, reliability, or productivity.
- Contribute to innovation initiatives supporting advanced vehicle technologies and engineering practices.
- Support adoption of improved tools, methodologies, and validation approaches.
- Promote continuous learning and engineering excellence.
Requirements & Tech Stack
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Software Engineering, Computer Engineering, or a related technical field, or equivalent experience.
- 0–2 years of experience in software testing, systems engineering, embedded systems, vehicle electronics, or related engineering disciplines.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively within cross-functional engineering teams.
- Excellent written, verbal, and presentation communication skills.
Technical Skills
- Software Testing & Validation
- Systems Engineering
- Embedded Systems
- Electronic Control Units (ECUs)
- Requirements Analysis & Verification
- Root Cause Analysis
- Functional Testing
- Integration Testing
- Vehicle Systems Testing
- Engineering Documentation
- Data Analysis & Reporting
- MATLAB Simulink
- Microsoft Visio
- CANalyzer
- Microsoft Excel, Word, PowerPoint, and Project
Preferred Qualifications
- Exposure to automotive electronics, embedded software, or vehicle systems.
- Experience with automotive communication protocols and diagnostic tools.
- Familiarity with system validation methodologies and testing frameworks.
- Understanding of vehicle electrical architectures and software integration concepts.
- Experience working with laboratory equipment, simulation environments, or hardware-in-the-loop systems.