Quick Overview
Seniority
Mid Senior
Work mode
On Site
Location
Sterling, MI, United States
Posted
22 hours ago
C++
Job Description
Indotronix is seeking an : Onsite Job :Senior Software Engineer Work Location: MI-Sterling Heights-34201 Van Dyke Ave Shift: 8:00 AM to 5:00 PM Clearance: Able to obtain a US Secret Security Clearance Position Description We have openings for individuals with experience and a passion for real-time, embedded software development. These positions are for software leads in Munitions, to provide leadership for the software efforts on a subset of the contracts currently under the direction of the Munitions Software Integrated Product Team (IPT) Lead..
Key Responsibilities Technical Leadership and Execution
- Oversee the associated software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing.
- Evaluate software requirements for consistency with higher level performance goals, customer needs, and contractual Statements of Work.
- Coordinate with the Software Architect to ensure technical outcomes meet customer requirements and secure necessary approvals from Functional Management.
- Lead collaborative problem-solving and resolve conflicts between subsystems or disciplines to optimize system performance, quality, and cost.
- Ensure all Cybersecurity efforts are properly coordinated within the software domain. Project and Performance Management
- Monitor and control technical, cost, and schedule performance implementing corrective actions as needed to keep efforts on track.
- Oversee Control Accounts or Work Packages, providing periodic estimates at complete (EAC) to support the EVMS reporting.
- Plan software project schedules and builds to align with overall product development timelines.
- Manage internal and external resources, coordinating with functional and project managers to identify and acquire necessary talent.
- Provide unbiased, constructive Performance and Development Review (PDR) input for assigned project personnel. Compliance, Quality and Safety
- Ensure the project team executes with rigor in accordance with tailored Business Management System (BMS) Procedures.
- Coordinate with Safety Engineering organization to ensure software safety efforts are accurately recorded and that the appropriate level of rigor is applied to safety critical work products.
- Support the Software Verification Lead in planning, environment design, and the execution of test scripts and procedures.
- Ensure the team successfully supports Software Quality Assurance (SQA) and Software Configuration Management (SCM) audits. Stakeholder Engagement and Communication
- Plan and lead formal software development milestone reviews (SRR, PDR, CDR, and TRR) with United States Government (USG) representatives.
- Proactively communicate risks, issues and opportunities to the Software IPT Lead, Functional Manager and Program Manager(s).
- Prepare and present project metrics and technical status at formal milestone reviews, technical interchange meetings, and IPT meetings.
- Maintain and enhance the technical reputation of client with customers and industry partners. Skills Required
- Highly skilled in object-oriented design and C++ embedded software development.
- Familiarity with Ethernet communications.
- Exceptional communication (verbal and written) and collaboration skills.
- Ability to conduct effective meetings, discussions, and presentations.
- Clearance: Secret Eligible. Skills Preferred
- Experience working with RTOS and/or bare-metal real-time application development.
- 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 4 years of experience in real-time embedded software development and/or software testing; can be 2 years with a master's degree.
- Experience providing technical direction to a team of developers.
- Practical knowledge and experience with applicable software engineering processes.
- Familiarity with Capability Maturity Model Integrated (CMMI) and Software Life Cycle Management.
- Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.
- Contemporary design/development experience. Education Required
- Bachelor's degree in STEM field. Education Preferred
- Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering or Computer Science.
Similar jobs
- CE
Engineer
NewConstellation Energy
Pottstown, PA🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering - CE
Engineer
NewConstellation Energy
Phoenixville, PA🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering - CE
Engineer
NewConstellation Energy
Charlotte Hall, MD🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering - CE
Engineer
NewConstellation Energy
Chesapeake Beach, MD🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering - CE
Engineer
NewConstellation Energy
Salem, NJ🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering - CE
Engineer
NewConstellation Energy
Swedesboro, NJ🇺🇸$92.7k - $114k/yrHybrid22 hours agoEngineering