Staff Test Software Engineer
$169,000–$253,600 year
On-siteLinthicum, Maryland, United States
Job Summary
Design, develop, integrate, and test software that manages test equipment and executes tests for Space payload units, ensuring compliance to established requirements. Utilize automated tools such as Jenkins and Robot Framework to enable automated testing and verification. Work through all phases of the software development cycle, including design, development, integration, and test, while conducting peer reviews of software-related products and participating in a cross-functional scrum team. Prioritize and make recommendations to Technical Leads to implement assigned tasking. This role operates on a 9/80 schedule with every other Friday off, is 100% onsite in Linthicum, MD, and requires obtaining a Top Secret/SCI clearance.
Required Qualifications
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline
- Minimum of 12+ years software development experience working on embedded real-time systems
- 10+ years with a Master's Degree
- 8 years with a Ph.D.
- Experience developing software in Python
- Experience testing real-time embedded systems
- Ability to debug your own code, as well as trace and understand existing code
- Experience integrating developed software applications, to include usage of tools and logs to examine data to verify correct operation and identify problem areas
- Experience developing in a Linux and/or Windows environment
- Experience in testing software systems
- Debugging experience with debuggers (i.e. VS Code) and including Breakpoints, State Inspection, and Execution Control
- Experience with using software configuration management tools
- U.S. Citizenship
- Ability and willingness to obtain and maintain a DoD Top Secret clearance with SCI
- Must be able to obtain and hold a Top Secret/SCI clearance
- Must be available for a 9/80 schedule
- Must be available for every other Friday off
- Must be 100% onsite
- Must not accommodate telecommute work
Desired Qualifications
- Experience as a member of an Agile Scrum team
- Experience with C++
- Experience developing Tcl/Tk
- Hands-on experience in controlling test equipment through software (Oscilloscopes, Signal Generators, Signal Analyzers, Power Supplies, etc.)
- Hands-on experience integrating RF, digital, or optic based systems/equipment
- Experience with automation tools such as Jenkins and Robot Framework
- Experience in embedded Python software optimizations
- Familiarity writing Unit Tests
- Experience with the Atlassian tool suite (Jira, Confluence, Bitbucket)
- Active TS/SCI Clearance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.