Principal Software Engineer
Indexed description
Title: Principal Software Engineer
· Location: Sterling Heights, MI
· Duration: 12 Months
Skills Required:
• Candidate able to obtain a US Secret Security Clearance
• C and C++ programming
• Python programming
• Development of software applications on Linux Operating Systems or bare-metal real-time application development
• Object Oriented design and development experience
• Familiarity with Ethernet communications.
• Exceptional communication (verbal and written) skills are a MUST
• Ability to solve basic technical design and development problems
• Ability to develop and maintain effective relationships with customers to solve technical problems
• Ability to travel to customer sites
Required Team Leader Skills include:
• Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.
• Ability to conduct effective meetings, discussions, and presentations.
• Experience leading a small group of developers
Skills Preferred:
• Experience with Ada programming
• Experience with Git and Jira/Gitlab Configuration Management tools
• Familiarity with Qt Framework for front end GUIs utilizing QML
• Familiarity with DOORS
• Familiarity with CMMI for development
• Familiarity with Nessus and Coverity cybersecurity scans
• Familiarity with hardening of systems and applying STIG rules
• Familiarity with relevant military and commercial design standards
• Working Cybersecurity domain knowledge, specifically of Risk Management Framework and the requirements and process to obtain/maintain Authority to Operate (ATO). Ideally, the candidate would possess a cybersecurity certification
• Weapon system and/or combat vehicle subject matter expertise
• Current Secret Clearance
Experience Required:
Minimum of 6 years of experience in real-time embedded software development and/or software testing, can be 4 years with a master’s degree; or 2 years with a Ph.D.
Education Required:
Bachelor’s degree in STEM field
Education Preferred:
Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search