Software / Hardware Verification Engineer
Innovative Solutions & Support · Exton, PA · 6 mo ago
EngineeringFull-time
Opportunity
This position provides the opportunity to learn the fundamentals of the software verification process as specified by the objectives of the FAA DO-178B/C and DO-254 standards. In this position you will learn the intricacies of requirements-based software testing, the software and hardware development life cycles, and the software and hardware data life cycles.Candidates will perform the following objectives of the software verification process:
- Software Requirements Review
- Software Test Procedure Generation and Execution
- Graphics, I/O, Unit Level, and System Testing
- Code/Requirement Differential and Regression Analysis
- Code review for Coding Standard Adherence.
- Structural Coverage Analysis
- Software Problem Reporting
- Technical Writing Documentation and Reports
Candidates will perform the following objectives of the hardware verification process:
- Hardware and Firmware Requirements Reviews
- Test Procedure Generation and Execution
- Firmware Behavioral Simulations
- I/O, Unit Level, and System Testing
- Firmware Code/Requirement Differential and Regression Analysis
- Firmware Code Review for Coding Standard Adherence
- Hardware Problem Reporting
- Technical Writing Documentation and Reports
Desired Candidates
- Required degree. Bachelor of Computer Science (with C)
- Bachelor of Electrical Engineering (with C exposure)
- Bachelor of Computer Engineering (with C exposure)
- Desired skills
- Code/Analysis Skills
- Embedded C and Assembly are required.
- Code coverage analysis / Code review skills are mandatory.
- Excel/VBA knowledge is a plus.
- FPGA Verilog/VHDL/Vivado knowledge is a plus.
Code/Analysis Skills
- Exposure to Software and/or Hardware Development Life Cycle
- Software and/or Hardware Verification Experience is a plus.
Required Personnel Traits
- Professional and effective communication skills are must.
- Complex problem-solving skills are necessary.
- Quick learners that can research and self-teach are desired.
- Dependability, accountability, availability are mandatory.