HI
Software Engineer I
HEPCO, Inc.
Sterling Heights · On-site Full-time Entry Level $37 – $42/hr 1mo ago
About the role
About
Our client is seeking a Software Engineer I to support software integration and testing of real-time, embedded systems. This role is ideal for an early-career engineer with a strong technical foundation and interest in working across software, hardware, and systems in a collaborative engineering environment.
This position focuses on integrating software onto Linux-based systems, supporting testing and verification, and troubleshooting complex embedded applications.
Responsibilities
- Support integration of software and hardware components within real-time embedded systems
- Perform software verification testing (automated and manual) based on requirements
- Develop, debug, and execute test cases and scripts
- Integrate software onto Linux/Unix operating systems
- Build and maintain software and hardware integration test environments
- Troubleshoot system-level issues across software, networking, and hardware
- Collaborate with cross-functional engineering teams including Mechanical, Electrical, and Systems
- Ensure solutions align with engineering standards, requirements, and quality expectations
- Support cybersecurity hardening, scans, and system compliance efforts
Required Qualifications
- Bachelor’s degree in a STEM field
- Experience with real-time embedded software development or testing
- Experience integrating software on Linux systems (Red Hat preferred)
- Strong programming skills in C++, Python, or Bash
- Experience with version control and issue tracking tools (Git, Jira, GitLab)
- Understanding of software development lifecycle (SDLC)
- Knowledge of networking concepts (VLANs, switches, protocols)
- Experience testing and troubleshooting communication protocols (CAN, Serial, Ethernet)
Preferred Qualifications
- Experience with requirements traceability and verification processes
- Familiarity with UML modeling tools and system design practices
- Experience with tools such as DOORS, TestStand, VeriStand, or LabView
- Knowledge of cybersecurity tools (Nessus, Coverity) and system hardening (STIGs)
- Familiarity with virtualization and virtual machines
- Exposure to defense or vehicle-based systems
Additional Information
- Candidates must be eligible to obtain a US Secret Security Clearance
Benefits
- Health Insurance
- 401k
Pay Range
$37.00 - $42.00 per hour (Depending on experience and qualifications)
Skills
BashCANC++DockerEthernetGitGitLabJiraLabViewLinuxNessusPythonSerialSTIGsTestStandUMLUnixVeriStand
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free