> Markdown version of [/jobs/ext/602756-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/602756-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - I - **Company:** Apollo Professional Solutions, Inc. - **Location:** Sterling Heights, MI, United States - **Experience:** Starter - **Salary:** $72,800.0 - $83,200.0 - **Contract:** Internship / Graduate position - **Skills:** C (Programming Language), C Sharp (Programming Language), C++ (Programming Language), CAN Bus, Code Review, Computer Programming, Computer Engineering, Linux, Embedded Software, Ethernet, Python (Programming Language), Network Troubleshooting, Real-Time Operating Systems, Serial Communications, Software Engineering, Software Systems, System Testing, Systems Integration, Diagnostic Tools, Software Verification, Test Scripts, Software Troubleshooting, System-level Testing, Information Technology, Programming Languages - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5e290ef3206b69ee ## About the Role Do you have experience in Programming languages?, Do you have a Bachelor's degree?, * Bachelor's Degree in a STEM field. * Internship or hands-on experience with software development, integration, or testing. * Programming experience in C, C#, C++, or Python. * Understanding of Software Development Life Cycle (SDLC). * Strong communication and teamwork skills. * Ability to obtain a Secret Security Clearance. Preferred Qualifications * Computer Engineering or Electrical Engineering degree. * Linux experience. * Embedded or Real-Time Operating Systems experience. * Knowledge of CAN, J1939, Ethernet, or Serial protocols. * Experience using test equipment and troubleshooting tools. * Understanding of basic electronics and circuitry., * Are you eligible to obtain a U.S. Secret Security Clearance? * How much experience do you have with embedded software integration, testing, or software verification? * Which programming languages have you used professionally or academically (C, C#, C++, Python)? * Have you worked with Linux, embedded systems, CAN Bus, Ethernet, J1939, or Serial communication protocols? * Do you have a Bachelor's degree in Engineering, Computer Science, Electrical Engineering, or another STEM field? ## Description We are seeking a Software Engineer I to support the integration and testing of advanced hardware and software systems used in military vehicle platforms. This role offers hands-on experience working with embedded software, tactical hardware, networking, troubleshooting, and system testing in both lab and vehicle environments. Responsibilities * Perform hardware and software integration testing. * Develop and execute test plans, test cases, and test scripts. * Support software verification and validation activities. * Troubleshoot software, hardware, and network issues. * Participate in software design, requirements, and code reviews. * Analyze test results and document findings. * Support system-level testing and integration activities. * Work with engineering teams to ensure quality and performance requirements are met. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)