Software Developer
Troy, MI 48083 | Work from home flexibility
Job Description
Software Developer
Location: Troy, Michigan (hybrid)
Industry: Dept. of Defense
Duration: 6 month contract
Pay: $50/hr.
Clearance: Ability to obtain Secret clearance
Summary: Develop and sustain software projects for our Department of Defense customers.
Requirements:
- BS Degree in Engineering or related field.
- 1+ years of professional software development experience desired.
- Proficiency in C and C++ (C++11/14/17 strongly preferred).
- Experience with Agile/Scrum methodologies and sprint-based software development desired.
- Experience developing software for embedded systems, including understanding of resource-constrained environments, real-time operating systems (RTOS), hardware/software interfaces, and low-level C++ development preferred.
- Familiarity with common embedded communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, Bluetooth).
- Proficiency working in Linux environments, including shell scripting, system navigation, and building/running C++ applications on Linux-based platforms.
- US Citizen
- Duties:Work closely with your Software Development Lead to identify opportunities for increased process efficiency, code and module sharing, standardization, and integration.
- Take ownership of software development tasks by working within our ticketing system to manage and complete assigned coding tickets.
- Collaborate using Detroit Defense s version control and configuration management framework to contribute code and access internal development resources.
- Participate in team meetings, demo your code, and align with company best practices, including leveraging AI tools as part of the development process where applicable.
- Contribute to maintaining high-quality code standards and support continuous improvement in our development processes.
EOE/ADA
IND123

