Defense Software Engineer
Location: Warren, MI
Pay Rate: $40–$50/hr
Employment Type: Long-Term Contract
Position Overview:
We are seeking a highly skilled Defense Software Engineer to design, implement, test, and maintain software solutions for military ground vehicle systems. This role will focus on vehicle systems integration, embedded software development, and application-level programming while supporting testing, troubleshooting, and configuration updates. The ideal candidate will have hands-on experience in software development, strong communication skills, and a passion for delivering reliable, mission-critical solutions.
Key Responsibilities:
- Design, develop, test, and maintain embedded and application-level software for vehicle systems.
- Produce and maintain detailed documentation of software architecture, interfaces, and test results.
- Identify and implement improvements in software tools, coding practices, and processes.
- Collaborate with cross-functional engineering teams to ensure seamless project execution and integration.
- Support system-level testing and troubleshooting to resolve technical issues efficiently.
Required Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field (or equivalent experience).
-
2+ years of software development experience including coding, configuration, and testing.
- Proficiency in C, C++, and Python.
- Strong troubleshooting skills with the ability to quickly diagnose and resolve software issues.
- Experience with APIs, software development methodologies, databases, and Pub/Sub messaging.
- U.S. Citizenship required.
Preferred Qualifications:
- Master’s degree in Computer Science, Computer Engineering, or related field.
- Experience in in-vehicle software architecture and design for defense or automotive applications.
- Familiarity with Agile methodologies and writing requirements documentation.
- Knowledge of military ground vehicle electronics systems and subsystems integration.
- Working knowledge of CAN bus, TCP/IP, UDP, DDS, and serial communication protocols.
- Hands-on mechanical or electrical vehicle experience.
- Ability to obtain or hold an active Secret DOD Security Clearance.
Key Skills:
- Excellent verbal and written communication skills.
- Ability to work independently, prioritize multiple tasks, and meet deadlines.
- Strong attention to detail and commitment to software quality standards.
- Team-oriented mindset with proven ability to collaborate across engineering disciplines.
Additional Details:
-
Travel: Up to 15%.
-
Physical Requirements: Must be able to lift up to 25 lbs.
-
Work Environment: Office setting with occasional hands-on vehicle or equipment work.
#HRUPrioirty1