Software Engineer
Apollo Professional Solutions, Inc.
Sterling Heights, MI (In Person)
$76,960 Salary, Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Title:
Software Integration & Test Engineer (Embedded Systems) - Entry Level /Level I Location:
Sterling Heights, MI (Onsite)Duration:
12 Months Contract (Contract-to-Hire)Pay Rate:
$40.98/hrShift:
1st Shift (8:00 AM - 5:00 PM)Job Overview:
We're hiring a Software Integration & Test Engineer with hands-on exposure to real-time embedded systems . This role focuses on integrating, testing, and validating software within Linux-based environments, supporting advanced defense systems. You'll work across software, hardware, and networking layers while collaborating with cross-functional engineering teams.Key Responsibilities:
Perform software integration & verification testing (manual + automated) Integrate software on Linux/Unix systems (Red Hat preferred) Build and maintain software/hardware test environments Troubleshoot and debug issues across embedded systems Work with network protocols (CAN, Ethernet, Serial) Support cybersecurity scans & system hardening Use Git, Jira/GitLab for version control and tracking Collaborate with Mechanical, Electrical & Systems teamsRequired Skills & Experience:
1+ year experience in embedded software integration/testing Strong understanding of real-time systems Experience with Linux/Unix (Red Hat preferred) Knowledge of networking (VLANs, switches, protocols) Experience with communication protocols (CAN, Ethernet, Serial) Programming in C++, Python, or Bash Experience with software verification & debugging Familiarity with SDLC (Software Development Life Cycle) Strong communication skills Preferred Skills (Nice to Have): Experience with NI tools (TestStand, LabVIEW, VeriStand) Knowledge of cybersecurity tools (Nessus, Coverity) Familiarity with STIG hardening Experience withUML, DOORS, CMMI
Exposure to Qt Framework or model-based tools (MagicDraw, EA) Experience with virtual machines & secure protocols (SSH, TLS, SFTP)Education:
Bachelor's Degree in STEM (Computer Science, Software, Electrical, or related)Important Requirement:
U.S. Citizenship required Must be eligible for DoD Secret Clearance #ECL Pay:
$35.00 - $39.00 per hourBenefits:
401(k) Dental insurance Health insurance Vision insurance Application Question(s): Can you describe your experience with embedded software integration and testing? What is your experience working with Linux systems, especially Red Hat Enterprise Linux? Which communication protocols have you worked with (CAN, Ethernet, Serial), and in what context? What programming languages have you used for scripting or development (C++, Python, Bash)? Give examples. Are you a U.S. Citizen and eligible to obtain a DoD Secret Clearance?Work Location:
In personSimilar remote jobs
Fujifilm
Pierre, SD
Posted2 days ago
Updated12 hours ago
Anywhere Real Estate
San Antonio, TX
Posted2 days ago
Updated12 hours ago
Farmers Insurance Careers
Posted2 days ago
Updated12 hours ago
Similar jobs in Sterling Heights, MI
Soliant Health
Sterling Heights, MI
Posted2 days ago
Updated12 hours ago
Optalis Health and Rehabilitation
Sterling Heights, MI
Posted2 days ago
Updated12 hours ago
Soliant Health
Sterling Heights, MI
Posted2 days ago
Updated12 hours ago
Similar jobs in Michigan
Soliant Health
Clinton Township, MI
Posted2 days ago
Updated12 hours ago
United States Postal Service
Pinconning, MI
Posted2 days ago
Updated12 hours ago