Jobs · Quality Assurance · Michigan

Software Integration & Test Engineer – Embedded Linux (Real-Time Systems)

Trispoke Managed Services Pvt. Ltd. · Sterling Heights, MI · Yesterday
On-siteQuality AssuranceContract

Job Description

We are seeking an individual 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.

Skills Required

  • 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
  • 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 developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software.

Experience Required

  • 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
  • Testing and troubleshooting
  • 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.

Education Required

  • Bachelor's degree in STEM field

Education Preferred

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science

Similar jobs