Role: Software Integration and Test Engineer
Client: DOD-Aerospace
Location: Sterling Heights, MI
Duration: 1-year contract
Hourly Rate: up to $42/hr (W2, non-benefited)
You must be a US Citizen to apply.
Position Description:
The Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, integrating software items onto Linux Operating Systems, scripting, networking, cybersecurity hardening and scans, troubleshooting, problem solving, and software verification testing.
Required Skills:
-
Develop, debug, and execute automated and manual requirements-based software verification testing.
-
Integrating and testing software with various real-time operating systems such as Linux/Unix derivatives.
-
Ability to build and maintain a software and hardware integration testbed.
-
Git and Jira/Gitlab Configuration Management tools.
-
Exceptional communication (verbal and written) skills are a MUST.
-
Use version control and issue tracking tools.
-
Good programming skills (C++, Python, BASH).
Skills preferred:
-
Traceability across software requirements, design, and verification artifacts.
-
Familiarity with relevant military and commercial design standards.
-
Familiarity with UML modeling tools.
-
Familiarity with DOORS.
-
Familiarity with CMMI for development.
-
Familiarity with Qt Framework for front end GUIs.
-
Familiarity with Ethernet based protocols (SSL/TLS, SSH, SFTP).
-
Familiarity with Nessus and Coverity cybersecurity scans.
-
Familiarity with hardening of systems and applying STIG rules.
-
Familiarity with the configuration and use of virtual machines.
Experience Required
-
At least 1 year of experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software.
-
Integration of software applications on Red Hat Enterprise Linux.
-
Experience with Computer Networks (switches, VLAN, protocols).
-
Testing and troubleshooting Communication protocol software (CAN, Serial, Ethernet).
Experience Preferred
-
Experience developing tests using NI Software (TestStand, VeriStand, and/or LabView).
-
Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers).
-
Familiarity with combat vehicle functionality and capability.
If interested in learning more about this position, please email your resume to
[email protected] and I will call back with more information.