Job Requirements
Sterling, MI
Secret Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Job Summary: Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in advanced defense and combat mission systems. Collaborate within a dynamic, cross-disciplinary Software Integrated Product Team (IPT), shaping next-generation real-time embedded software solutions. This leadership opportunity offers direct involvement in full lifecycle software engineering, technical mentoring, and strategic project delivery, all within a supportive environment that values career progression and technical excellence. [Responsibilities] - Architect, design, develop, and test real-time embedded software applications for mission-critical defense systems - Lead software engineering activities including planning, task estimation, scheduling, and project execution - Develop robust software using C, C++, Python in Linux and bare-metal real-time environments - Collaborate with cross-functional engineering teams to integrate software with mechanical, electrical, controls, and cybersecurity components - Oversee technical reviews (SRR, PDR, CDR, TRR) and ensure alignment with customer and regulatory requirements - Troubleshoot software defects and oversee integration, verification, and quality assurance processes - Guide, mentor, and provide performance feedback to junior software engineers - Coordinate internal and external development stakeholders and support Earned Value Management System (EVMS) reporting - Maintain technical documentation, test procedures, and verification artifacts - Manage project risks, communications, and corrective actions to ensure successful delivery [Required Skills and Experience] - Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field - 6+ years of experience in real-time embedded software development and/or testing (4+ years with Master's, 2+ years with PhD) - Proficient in C, C++, Python development for Linux or bare-metal systems - Strong object-oriented design and Ethernet communication skills - Demonstrated team leadership experience in software engineering projects - Familiarity with EVMS reporting and technical project tracking - Excellent communication and troubleshooting abilities - Willingness to travel (5%) and support on-site customer activities [Preferred Skills] - Ada programming experience - Familiarity with Git, GitLab, Jira, configuration management tools - Qt Framework, QML, DOORS, CMMI, Nessus, Coverity, and cybersecurity hardening knowledge - Experience with military, weapon, or combat vehicle systems - Cybersecurity certification and/or active Secret Clearance - Knowledge of Risk Management Framework (RMF) and ATO processes [Benefits] - Competitive salary with overtime opportunities - Flexible 9/80 work schedule for enhanced work-life balance - Career advancement in a high-impact, mission-driven environment - Access to mentorship, technical growth, and leadership opportunities - Exposure to advanced defense technology and cross-disciplinary collaboration [How to Apply] Ready to lead and innovate? Submit your resume and cover letter through our job portal or contact Indotronix Recruiting for immediate consideration. (JSON format):
group id: indony