Real-Time Embedded Software Test Engineer (On-site), W2 only, no C2C - HEPCO, Inc.
Sterling Heights, MI
About the Job
We are seeking a highly skilled Software Engineer II to join our client's team, with a focus on Software Integration and Test Engineering. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to the development, integration, and verification of software for combat vehicle systems. The ideal candidate will bring experience from a software development or Software Quality Assurance (SQA) environment, with a deep understanding of software lifecycle management, embedded software, and systems integration.
- Plan, design, and execute a variety of tasks in software integration and verification for combat vehicle systems.
- Integrate hardware modules into complex systems, test software on Linux operating systems, and perform tasks related to networking, cybersecurity, troubleshooting, and software verification testing.
- Develop and execute both automated and manual requirements-based software verification tests.
- Integrate and test software with real-time operating systems (Linux/Unix derivatives).
- Build and maintain integration testbeds combining both software and hardware.
- Troubleshoot and resolve software issues across the integration and testing phases.
- Mentor junior engineers and assist in developing their skills in testing and troubleshooting.
- Collaborate across engineering disciplines (Mechanical, Electrical, Controls, Systems) to ensure the technical approach aligns with established engineering principles.
- Ensure products meet technical, system, performance, process, and quality requirements.
Skills Required:
- Solid experience in automated and manual software verification testing, specifically based on requirements.
- Experience in integrating and testing software on Linux-based operating systems (Red Hat, Ubuntu, etc.).
- Ability to build and maintain software and hardware integration testbeds.
- Proficiency in Git, Jira, and GitLab for configuration management and issue tracking.
- Strong programming skills in languages such as C++, Python, and Bash.
- Real-Time Embedded Software Engineering.
- Ability to obtain a US Secret Security Clearance
Skills Preferred:
- Ability to trace requirements, design, and verification artifacts.
- Familiarity with military and commercial design standards.
- Knowledge of UML modeling tools and DOORS for requirements management.
- Experience with Qt Framework for front-end GUI development.
- Understanding of Ethernet-based protocols (SSL/TLS, SSH, SFTP).
- Experience with cybersecurity scans and tools like Nessus and Coverity.
- Familiarity with system hardening and applying STIG (Security Technical Implementation Guide) rules.
- Experience with virtual machine configurations and usage.
Experience Required:
- Minimum of 2 years experience in software integration and testing, particularly in embedded systems.
- Experience integrating software on Red Hat Enterprise Linux and other Linux/Unix-based systems.
- Experience with computer networks, including switches, VLANs, and protocols.
- Proficiency in testing and troubleshooting communication protocol software, such as CAN, Serial, and Ethernet.
Experience Preferred:
- Experience developing tests with NI Software tools like TestStand, VeriStand, or LabView.
- Experience with architectural-level software design using tools like MagicDraw, Enterprise Architect, or other model-based engineering tools.
- Experience developing on VxWorks.
- Familiarity with combat vehicle functionality and capabilities.
Education Required:
- Bachelor’s degree in a STEM field (Science, Technology, Engineering, Mathematics).
Benefits:
- Health Insurance
- 401k
Pay Range: $44.00 - $49.00 per hour (Depending on experience and qualifications)
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from HEPCO, Inc and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.hepcoinc.com/privacy/
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.