Embedded Software Test Engineer

job
  • Top Prospect Group
Job Summary
Location
Sterling Heights ,MI
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
25 Jan 2025
Share
Job Description

The Senior 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 Senior 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.


Skills, Experience, and Education Required:

• 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 4 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).



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 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.

Other Smiliar Jobs
 
  • Sterling Heights, MI
  • 2 Days ago
  • White Plains, NY
  • 2 Days ago
  • Newport, RI
  • 2 Days ago
  • Southborough, MA
  • 2 Days ago
  • White Plains, NY
  • 2 Days ago
  • Newport, RI
  • 1 Days ago
  • Southborough, MA
  • 1 Days ago
  • White Plains, NY
  • 1 Days ago