Warren, MI -- 100% Onsite Core Hours: 9:00 AM -- 3:30 PM (Flexible 8-hour day) Contract-to-Direct Hire U.S. Citizen Required
Roush Software Engineering is expanding its team to support a major U.S. Army modernization initiative focused on Ground Combat Vehicle systems. We are hiring 5--7 Software Developers, along with additional Test and Systems Engineers, for this urgent, high-impact defense program. This team will develop next-generation software while supporting and modernizing legacy systems. If you thrive in embedded environments and enjoy solving complex, mission-critical problems --- this is a unique opportunity to contribute to national defense technology.
- Development of embedded software for Ground Combat Vehicle modernization
- Enhancing and maintaining existing legacy systems
- Designing, coding, testing, and debugging software applications
- Supporting system integration and troubleshooting efforts
- Collaborating with multi-disciplinary engineering teams
- Participating in architecture discussions and design reviews
- Strong experience developing in C and C++ (non-negotiable)
- Working knowledge of Python
- Experience developing embedded software
- Ability to troubleshoot and debug complex systems
- Experience working with existing/legacy code bases
- U.S. Citizenship required
- Experience in Defense or DoD programs
- Familiarity with vehicle systems or automotive software
- Experience with systems integration
- Experience with hardware/software interaction