> Markdown version of [/jobs/ext/1824137-software-engineer](https://www.wearedevelopers.com/jobs/ext/1824137-software-engineer). 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 - **Company:** CSG - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Confluence, JIRA, Booting (BIOS), C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Linux, Eclipse (Software), GNU Compiler Collection, Python (Programming Language), Linux-Powered Devices, Network Architecture, Network Protocols, Qt (Software), Real-Time Operating Systems, System Programming, TCP/IP, User Datagram Protocols, Virtualization Technology, VxWorks, DOORS (Software), Mathworks, Git, Yocto, Selinux, Information Technology, Build Tools, Bitbucket - **Published:** July 7, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9013480/software-engineer ## About the Role Bachelor's degree in computer science, computer engineering, electrical engineering or a related discipline. 7+ years' experience in a related role. Experience with GIT, Bitbucket, Java, C#, C++, C, Python, Qt, MATHWORKS tools Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc. Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc. Experience with one or more Linux image build tools such as Yocto. Experience with Eclipse, GIT, gcc, DOORs, Jira / Bitbucket / Confluence, gdb, or QT is a plus. Experience with type I & II hypervisors is a plus. Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus for secure boot implementations. Experience with Linux device drivers, bootloaders, memory maps or other system programming is a strong plus Demonstrated problem solving skills, learning capabilities, and multitasking capabilities. Experience with ground combat vehicle network architecture designs. Experience with GCIA, MOSA, SOSA, FACE. ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)