Senior Software Engineer (On-site)

HEPCO, Inc.

Sterling Heights (MI)

On-site

USD 80,000 - 87,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
401k

Job summary

HEPCO Inc. seeks a Senior Software Engineer to lead real-time embedded software development for munitions programs and supervise software projects.

The role blends hands-on development (about 60%) with technical leadership (about 40%), guiding lifecycle activities from requirements through verification and integration. You will coordinate cybersecurity efforts within the software domain, manage EVMS reporting, and ensure compliance with software safety and quality audits while collaborating with

Qualifications

  • Bachelor’s degree in a STEM field.
  • At least four years of real-time embedded software development and/or software testing, or two years with a master’s degree.
  • Strong proficiency in object‑oriented design and C++ embedded software development.
  • Experience providing technical direction to a team of developers.
  • Familiarity with Ethernet communications, CMMI, and software lifecycle management.
  • Working knowledge of EVMS and CAM/Work Package responsibilities.
  • Eligibility to obtain a Secret security clearance.

Responsibilities

  • Lead the software engineering lifecycle from estimation to range testing.
  • Coordinate cybersecurity activities within the software domain.
  • Manage Control Accounts/Work Packages and EVMS reporting.
  • Plan software schedules and align with milestones.
  • Mentor and provide feedback to project personnel.
  • Support software quality assurance audits.
  • Present metrics and communicate risks to leadership.

Skills

C++ embedded
Real-time
OOP design
Technical leadership
Software testing
Ethernet
EVMS
Security clearance eligible

Education

Bachelor's in STEM
Master's degree (advantage)

Job description

We are seeking a Senior Software Engineer for our client to lead software development efforts supporting munitions programs. This role combines hands‑on real‑time embedded software development with technical project leadership, with approximately 60% focused on software design and development and 40% on leading software projects. Lead the software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing. Evaluate software requirements against customer needs, performance goals, and contractual Statements of Work. Collaborate with software architects and multidisciplinary teams to resolve technical issues and optimize system performance, quality, and cost. Coordinate cybersecurity activities within the software domain. Monitor technical performance, costs, and schedules, implementing corrective actions as needed. Manage Control Accounts or Work Packages and provide Estimates at Completion (EAC) to support Earned Value Management System (EVMS) reporting. Plan software schedules and builds to align with product development milestones. Coordinate internal resources and external subcontracted software development. Provide constructive performance and development feedback for project personnel. Ensure compliance with established business management procedures and software safety requirements. Support software verification planning, test environments, and test execution. Support Software Quality Assurance and Software Configuration Management audits. Lead formal requirements, preliminary design, critical design, and test readiness reviews with government representatives. Present project metrics and technical status and communicate risks, issues, and opportunities to leadership. Required Qualifications: Bachelor’s degree in a STEM field. At least four years of real‑time embedded software development and/or software testing experience, or two years with a master’s degree. Strong proficiency in object‑oriented design and C++ embedded software development. Experience providing technical direction to a team of developers. Practical knowledge of software engineering processes and current design and development practices. Familiarity with Ethernet communications, CMMI, and software lifecycle management. Working knowledge of EVMS and Control Account Manager/Work Package Manager responsibilities. Eligibility to obtain a Secret security clearance.

Benefits:
  • Health Insurance 401k
  • Pay Range: $58.00- $63.00per hour (Depending on experience and qualifications)

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

The Ash Group • Sterling Heights (MI)

On-site
USD 48,000 - 80,000
Medical, dental, vision
Direct primary care
401(k) with 100% vesting after 6 mos
Sr. Software Engineer - Embedded
Sr. Software Engineer - Embedded

Intertech • Maple Grove (MN)

Hybrid
USD 80,000 - 113,000
3135 - Sr. Software Engineer – Embedded
3135 - Sr. Software Engineer – Embedded

Intertech, Inc. • Maple Grove (MN)

Hybrid
USD 76,000 - 96,000
Lead Software Engineer – Munitions
Lead Software Engineer – Munitions

Hru Tech • Sterling Heights (MI)

On-site
USD 83,000 - 85,000
Senior Real-Time Embedded Software Lead - Clearance Eligible
Senior Real-Time Embedded Software Lead - Clearance Eligible

HEPCO Inc • Sterling Heights (MI)

On-site
USD 80,000 - 87,000
Health Insurance
401k
Senior Software Engineer
Senior Software Engineer

Judge Group, Inc. • Maple Grove (MN)

On-site
USD 83,000 - 89,000
Medical, dental, and vision insurance
Software Engineer Ii - (Onsite)
Software Engineer Ii - (Onsite)

RTX • Tucson (AZ)

On-site
USD 115,000 - 170,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Senior Software Engineer
Senior Software Engineer

Lancesoft • Plantation (FL)

Hybrid
USD 124,000 - 129,000
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Grand Prairie (TX)

On-site
USD 96,432 - 107,452
Medical, dental, and vision insurance
401k retirement account with employer matching
Paid sick leave and paid time off
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motive Companies, LLC • Huntsville (AL)

On-site
USD 83,000 - 96,000