Senior Software Engineer

Apollo Professional Solutions, Inc.
Sterling Heights, MI, United States
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$127,338.0
Working hours
Regular working hours

Tech stack

Testing (Software) C++ (Programming Language) Capability Maturity Model Integration Cyber Security Computer Engineering Software Debugging Embedded Software Ethernet Object-Oriented Software Development Real-Time Operating Systems Software Safety Software Configuration Management
+7 more
Software Engineering Software Project Management Software Requirements Analysis Software Quality Assurance (SQA) Software Verification Information Technology Bare Metal

Job description

  • 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., * 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.

Requirements

  • 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., 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.

Benefits & conditions

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on public-rest32.bullhornstaffing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · WWC 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all