About Compunnel:
Compunnel Inc boasts over two decades of experience collaborating with leading global enterprises to meet their needs for flexible workforce solutions and on-demand talent. We are a worldwide organization offering strategic workforce management, IT consulting, and on-demand talent services. Our specialization lies in serving various sectors including Financial Services, Healthcare, IT, Life Sciences, Aerospace & Defense, Energy, Retail, Telecom, Manufacturing, and Engineering.
Software Integration and Test Engineer
Location: Sterling Heights, MI
Job Type: Full-time (Temporary to Hire)
Work Schedule: 9/80 Schedule (Every other Friday off!) | Shift: 8:00 AM – 5:00 PM
Experience: working in the aerospace industry is required.
About the Role
We are seeking a motivatedSoftware Integration and Test Engineer with a passion for real-time, embedded software testing and integration. In this role, you will play a crucial part in integrating hardware and software onto Linux-based operating systems, building testbeds, executing automated/manual tests, and ensuring high-performance outcomes for combat vehicle systems.
If you have a strong technical background in embedded software, Linux environments, and script-based automation, we want to hear from you!
Key Responsibilities
- Integration & Testing: Plan, build, and maintain software and hardware integration testbeds. Integrate software items onto Linux Operating Systems (Red Hat Enterprise Linux) and combat vehicle hardware.
- Test Execution: Develop, debug, and execute automated and manual requirements-based software verification tests.
- Troubleshooting: Troubleshoot network, system, and software issues across embedded components and communication protocols (CAN, Serial, Ethernet).
- Cybersecurity & Networking: Perform basic cybersecurity hardening, scans, and system networking (VLAN, switches, protocols).
- Collaboration & Mentorship: Collaborate with cross-functional engineering teams (Mechanical, Electrical, Controls, Systems) and mentor junior software test engineers.
Required Qualifications
- Education: Bachelor’s degree in a STEM field (Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science preferred).
- Experience: Minimum of 2 years of experience in software integration and testing.
- Linux Experience: Proven experience integrating software applications on Red Hat Enterprise Linux (or Unix derivatives).
- Programming/Scripting: Proficiency in C++, Python, and BASH.
- Tools & Protocols:
- Experience with Git and Jira / GitLab for configuration management.
- Experience testing and troubleshooting communication protocols (CAN, Serial, Ethernet).
- Hands-on knowledge of computer networks (switches, VLANs).
- Requirements: Experience developing, analyzing, and reviewing requirements for safety-critical real-time embedded software.
- Citizenship: Must be a US Citizen with the ability to obtain a US Secret Security Clearance.
Preferred Qualifications (Bonus Points)
- Experience with National Instruments (NI) Software (TestStand, VeriStand, LabVIEW).
- Familiarity with UML modeling tools (MagicDraw, Enterprise Architect) or DOORS.
- Experience with cybersecurity tools (Nessus, Coverity, STIG hardening rules, SSL/TLS, SSH, SFTP).
- Experience with Qt Framework for GUI front-ends and virtual machine configurations.
- Familiarity with military/commercial design standards and combat vehicle functionality.
All applicants will receive an email from [email protected] with a mandatory screening step. Completion of this screening is required to be considered for the role.
If you do not receive this email after applying, please email us at [email protected]
EX01
Pay: $50.07 - $52.34 per hour
Work Location: In person