Padmi

JPC - 204008 - Principal Software Engineer & Lead role

United States · OnsitePosted 1 month ago
Software engineeringUnspecified
Apply at Indotronix International

Opens the source posting on iic.com

Source description

About the role

View original

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):

One address, no account. We’ll tell you when matching roles go live.

More at Indotronix International

Related open roles

View all roles