More jobs:
Principal Software Engineer & Lead Security Clearance
Job in
Sterling, Arenac County, Michigan, 48659, USA
Listed on 2026-06-03
Listing for:
Indotronix International Corp
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Location: Sterling
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, Git Lab, 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):
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×