Associate Electrical Software Test Engineer
Position Overview
We are seeking an Associate Electrical Software Engineer to join the Software Validation and Testing team. This role will support the execution, validation, and verification of software and hardware systems across component-level and integrated system test environments. The engineer will work closely with software developers, systems engineers, electrical engineers, and integration teams to ensure software functionality, reliability, and performance throughout the development lifecycle.
As part of the validation and test organization, you will participate in the planning, execution, and analysis of test activities using a variety of methodologies, including Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing. The ideal candidate is a hands-on engineer with strong troubleshooting skills, laboratory experience, and a passion for supporting complex engineering systems through testing and validation.
Key Responsibilities
Support the execution of component-level, subsystem-level, and integrated system testing activities
Document test execution results, perform data analysis, and generate test reports for engineering and program stakeholders
Assist with the investigation and resolution of test failures, anomalies, and unexpected system behaviors
Support the development of test plans, procedures, scripts, and validation methodologies
Serve as an on-site electrical engineering resource during test campaigns and system validation activities
Ensure electrical ground support equipment (EGSE) and laboratory equipment are operated safely and effectively
Track project deliverables, testing milestones, and action items across the team
Collaborate with software, systems, and electrical engineering teams to support integrated testing and issue resolution
Assist with verification and validation activities to confirm compliance with system and software requirements
Support test environment setup, configuration, maintenance, and troubleshooting
Participate in continuous improvement initiatives for test processes, tools, and documentation practices
Provide technical input and support adherence to engineering standards and best practices
Qualifications
Education:
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related technical discipline
Equivalent combination of education and relevant experience may be considered
Experience:
Experience supporting software validation, hardware testing, laboratory operations, or engineering development activities
Experience working with software development, integration, or testing environments
Experience using laboratory test equipment and performing electrical measurements
Experience with software scripting, troubleshooting, or test automation activities preferred
Preferred Qualifications:
Understanding of Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing concepts
Experience supporting integrated hardware and software test environments
Familiarity with systems engineering verification and validation methodologies
Experience with MATLAB and Simulink
Familiarity with Speedgoat, dSPACE, or similar real-time simulation platforms
Experience designing simple printed circuit boards (PCBs) or custom hardware solutions
Knowledge of environmental testing processes and engineering laboratory operations
Familiarity with environmental health and safety procedures
Understanding of grounding, ESD protection, and electrical safety practices
Experience working in laboratory, manufacturing, clean room, or test environments
Soft Skills:
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Strong attention to detail and documentation accuracy
Ability to work effectively in a collaborative team environment
Strong organizational and time-management skills
Ability to manage multiple priorities in a fast-paced engineering environment
Self-motivated with a proactive approach to learning and professional development
Ability to troubleshoot complex technical issues and communicate findings clearly
Technology Stack:
C and C++
Python
Git version control
Linux operating systems
Windows operating systems
Oscilloscopes
Logic analyzers
Digital multimeters
DC power supplies
Hardware-in-the-Loop (HIL) testing platforms
Software-in-the-Loop (SIL) testing environments
MATLAB
Simulink
Speedgoat and dSPACE platforms or equivalent systems
Engineering data analysis and reporting tools
Microsoft Office Suite
Physical Requirements
Ability to work in a standard office, laboratory, or engineering test environment and use a computer for extended periods
Ability to work hands-on with laboratory equipment, test systems, and hardware assemblies
Ability to review technical documentation, test procedures, engineering drawings, and schematics
Ability to remain stationary for extended periods while performing testing, troubleshooting, and analysis activities
Ability to safely work around electrical and laboratory equipment in accordance with established safety procedures
May require occasional lifting, movement of test equipment, and support of engineering test activities
This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.