Apollo Professional Solutions logo

Senior Software Engineer

Apollo Professional Solutions
  • Sterling Heights, MI
  • $61.22 Per Hour
  • Instant Apply
30+ days ago

Job Description


Senior Software Engineer
Sterling Heights MI
Contract to Hire - 1st Shift, 9/80
Hours:  8am - 5pm
Pay Rate:  $61.22/Hr.
Benefits: medical, dental, vision, 401k


Required Qualifications:  Senior Software Engineer
  • Our client requires that candidates must have an active/current DoD Secret Personnel Clearance (PCL) to start, for which the U.S. Government requires U.S. Citizenship.
  • Bachelor's degree in a STEM field.
  • Minimum 4 years of real-time embedded software development and/or software testing experience (or 2 years with a master's degree).
  • Strong object-oriented design and C++ embedded software development skills.
  • Experience with RTOS and/or bare-metal real-time application development.
  • Knowledge of software engineering processes.
  • Familiarity with Ethernet communications.
  • Experience leading a small team of developers.
  • Strong verbal and written communication skills.
  • Working knowledge of EVMS and Control Account Manager/Work Package Manager responsibilities.
Position Summary:  Senior Software Engineer
  • Software lead supporting munitions programs within the clients Systems' Combat Mission Systems organization.
  • Responsible for overall software efforts on assigned contracts and work directives.
  • Supports real-time embedded software development activities.
  • Position consists of approximately 60% software design/development and 40% technical project leadership.
Responsibilities:  Senior Software Engineer
  • Lead software engineering efforts, including requirements analysis, architecture, design, implementation, integration, and testing.
  • Manage software project execution, including technical, cost, and schedule performance.
  • Support software verification planning, execution, debugging, and review activities.
  • Ensure compliance with Software Quality Assurance and Software Configuration Management processes.
  • Coordinate software safety activities with Safety Engineering.
  • Oversee assigned work packages and project reporting activities.
  • Plan software schedules, builds, and customer milestone reviews.
  • Review software requirements and designs for compliance with customer and contractual requirements.
  • Coordinate with software architects, engineering stakeholders, and multidisciplinary teams.
  • Manage project resources and communicate project status, metrics, risks, and opportunities.
  • Ensure cybersecurity activities are coordinated within the software domain.

Preferred Qualifications:  Senior Software Engineer
  • Bachelor’s degree in computer engineering, Software Engineering, Electrical Engineering, or Computer Science.
  • Knowledge of software management processes.
  • Knowledge of engineering development processes.
  • Familiarity with CMMI and the clients Systems Life Cycle Management.
  • Cybersecurity knowledge, including Risk Management Framework and Authority to Operate processes.
  • Cybersecurity certification.
  • Weapon systems and/or combat vehicle experience.

Numbers & Facts

LocationSterling Heights, MI
IndustryOther/Not Classified
Company Size100 to 499 employees
Year Founded1983
Websitehttp://apollopros.com/

About Company

Apollo Professional Solutions was founded by Gayle A. Williams in 1983 as a technical staffing firm supporting New England aerospace companies. Today, Apollo has grown into a $40 million year company, with 5 regional offices nationwide that offers diversified support to industries that include: defense, military, aeronautical, civil, food & beverage, healthcare, marine, pharmaceutical and scientific industries, as well as local government. We are an equal opportunity employers, that is also certified as a Women’s Business Enterprise by WBENC as well as the State of Massachusetts (SOWMBA Office.)

Skills

  • Architectural Designunmatched
  • C++ Programming Languageunmatched
  • Calendar Managementunmatched
  • Capability Maturity Model Integration (CMMI)unmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Contract Requirementsunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • DoD Secret Clearanceunmatched
  • Electrical Engineeringunmatched
  • Embedded Softwareunmatched
  • Ethernetunmatched
  • Governmentunmatched
  • Integration Testingunmatched
  • Internet Securityunmatched
  • Leadershipunmatched
  • Maintain Complianceunmatched
  • Metricsunmatched
  • Object Oriented Design (OOD)unmatched
  • Presentation/Verbal Skillsunmatched
  • Project Executionunmatched
  • Project/Program Managementunmatched
  • Quality Assurance Softwareunmatched
  • Realtime Operating Systemunmatched
  • Requirements Managementunmatched
  • Resource Managementunmatched
  • Risk Management Framework (RMF)unmatched
  • Safety Engineeringunmatched
  • Sales Managementunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Configuration Managementunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • System Lifecycleunmatched
  • Systems Administration/Managementunmatched
  • Team Lead/Managerunmatched
  • Testingunmatched
  • United States Citizenunmatched
  • Verification Plansunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder