What are the responsibilities and job description for the Software Integration and Test Engineer II position at Amtec Inc.?
Title: Software Integration and Test Engineer II
Location: Sterling Heights, MI 34201
Pay: $45 - $49.00/hour
Our client has multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. 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.
The Software Integration And Test Engineer
Location: Sterling Heights, MI 34201
Pay: $45 - $49.00/hour
Our client has multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. 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.
The Software Integration And Test Engineer
- Has knowledge of the full software development lifecycle.
- Has experience working on programs involving the development, maintenance, upgrade and porting of embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.
- Mentors less experienced software test engineers to help develop their software test capabilities and troubleshooting and problem-solving skills.
- Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
- Ensures that technical approach is consistent with established engineering principles and practices.
- Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.
- Bachelor’s degree in STEM field
- 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).
- Experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software.
- Minimum of 2 years of experience in software integration and test
- 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).
- 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 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)
- Experience with developing on VxWorks
- Familiarity with combat vehicle functionality and capability.
Salary : $45 - $49