Senior Software Engineer
Apollo Professional Solutions, Inc.
Sterling Heights, MI, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago