×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Embedded Software Engineer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Apollo Professional Solutions, Inc.
Full Time position
Listed on 2026-05-24
Job specializations:
  • Software Development
    Software Engineer, DevOps, Embedded Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 40.98 USD Hourly USD 40.98 HOUR
Job Description & How to Apply Below
Position: Software Engineer I

Software Engineer I

Sterling HeightMI

Contract to Hire – 1st Shift

Hours:

8am – 5pm

Pay Rate: $40.98/Hr.

Benefits: medical, dental, vision, 401k

Requirements
  • US Citizenship
  • Ability to obtain a DoD Secret Personnel Clearance (PCL)
  • Bachelor’s degree in a STEM field
  • Experience developing, analyzing, and/or reviewing requirements for safety‑critical real‑time embedded software
  • Integration of software applications on Red Hat Enterprise Linux
  • Experience with computer networks (switches, VLAN, protocols)
  • Testing and troubleshooting of communication protocol software (CAN, Serial, Ethernet)
  • 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/Git Lab Configuration Management tools
  • Exceptional communication (verbal and written) skills are a must
  • Use of version control and issue tracking tools
  • Good programming skills (C++, Python, BASH)
Job Description

Our client is seeking an individual with experience and a passion for software integration and testing of real‑time, embedded software. The Software Integration and Test Engineer plans and performs a variety of tasks, including integrating hardware modules into a combat vehicle system, integrating software items onto Linux operating systems, scripting, networking, cybersecurity hardening and scans, troubleshooting, problem solving, and software verification testing.

Responsibilities
  • Has knowledge of the full software development lifecycle.
  • Has experience working on programs involving the development, maintenance, upgrade, and porting of embedded product software and/or product support software to enhance, implement, and support project/system functionality for the assigned technical effort.
  • Collaborates across other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
  • Ensures that technical approach is consistent with established engineering principles and practices.
  • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.
Preferred Education, Experience & Skills
  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science
  • Experience developing tests using NI Software (Test Stand, Veri Stand, and/or Lab View)
  • Experience in architectural‑level software design using Magic Draw, Enterprise Architect, or a similar model‑based engineering tool (for software developers)
  • Familiarity with combat vehicle functionality and capability
  • Traceability across software requirements, design, and verification artifacts
  • Familiarity with relevant military and commercial design standards
  • Familiarity with UML modeling tools and DOORS
  • Familiarity with CMMI for development
  • Familiarity with the 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary