Software Engineer III
LAUNCH Technical Workforce Solutions is seeking a Software Engineer for an opportunity in Louisville, CO.
The Software Test Engineer reports to the Hardware Software Integration (HSI) Lead and is responsible for developing software test inputs (test cases, scripts, and procedures), executing software tests and software/hardware integration tests, and producing test output products (test logs, test analyses, test reports). Additional responsibilities can include but not limited to:
- Review and analyze software design descriptions, ICDs, and requirements in coordination with development teams
- Coordinate requirement verification methods and criteria with appropriate stakeholders
- Develop and manage test plans, test cases, test scripts, and test procedures for various levels of test
- Manage and coordinate test events on Software-in-the-Loop and Hardware-in-the-Loop test platform configurations
- Manage and coordinate expectations with the team
- Execute Interface Tests, Acceptance Tests, and Formal Qualification Test
- Conduct and support Test Readiness Reviews and Test Completion Reviews
Bachelor's degree (Master’s preferred) in Software Engineering, Computer Science, Electrical Engineering, or related discipline
Typically 6 or more years of experience required
Embedded software test experience
Experience writing test cases and test scripts
Experience writing and running test scripts in Python
Test data analysis and root-cause analysis experience
Excellent communications skills
Experience with automated Test-Frameworks (both custom and commercial) and implementing modern test methods
Embedded software product verification or qualification experience
Experience with Linux/Unix command line interfaces, writing shell scripts
Experience with network communication protocols including Ethernet and MIL-STD-1553
Spacecraft communications experience (Consultative Committee for Space Data Systems (CCSDS) data handling standards)
Agile development methods and scrum experience
Experience with software development standards
Subversion, JIRA, and Test Management for JIRA experience
Use and configuration of Virtual Machines such as Oracle VM VirtualBox
Software-in-the-loop and hardware-in-the-loop test platform and simulation experience
Experience with spacecraft/aircraft flight software design, development, and test
Experience testing complex fault management logic
Experience with verification and validation testing of safety critical flight software utilizing real-time OS
To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.
Why Choose LAUNCH?
A team of aviation staffing experts leads LAUNCH. We understand the challenges of finding the top aviation jobs and we focus on linking you with the best openings in the most sought-after locations.
LAUNCH offers you an ACA compliant benefit package including company-sponsored medical insurance with multiple plans to choose from. Our Minimum Essential Coverage is offered to every employee who does not have coverage elsewhere at no cost to you! LAUNCH also offers a 401(k) program with a company match. Plus, you join the LAUNCH Loyalty Club on your first day, earning you extra cash bonuses, apparel and safety rewards.
If you’re ready to LAUNCH your career, you've found an employer that can take you to new heights.