Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Fire Control

Contract Professionals, Inc

Staff Software Engineer – Fire Control

Join a cutting-edge defense engineering team supporting next-generation ground combat vehicle programs. This opportunity is ideal for an experienced software engineer with Fire Control expertise who thrives in embedded systems development and complex vehicle architectures.

In this role, you'll support the full software development lifecycle — from environment setup and architecture design to coding, integration, testing, and deployment of mission-critical vehicle software systems.

This is a 100% onsite role in Sterling Heights, MI with a 9/80 work schedule, onsite cafeteria, fitness center, and outdoor fitness track.

Responsibilities
  • Design, configure, and maintain software development environments
  • Develop embedded application software and supporting documentation
  • Perform software requirements analysis and detailed software design
  • Develop and test software in domains including: Fire Control / Lethality, Displays, Power Management, Diagnostics, Embedded Training, Software Deployment
  • Conduct hardware/software integration and debug activities
  • Integrate software releases across multiple CSCIs
  • Lead Agile Scrum ceremonies including PI Planning, retrospectives, and demos
  • Collaborate across Systems Engineering, Software Quality, and Project Management teams
  • Support system architecture and vehicle-level software integration efforts
Required Qualifications
  • Advanced degree (M.S.) in Computer Engineering, Electrical Engineering, or related discipline preferred
  • 7-10+ years of related software engineering experience
  • Fire Control systems experience required
  • Experience with: GIT / Bitbucket, Java, C#, C++, C, Python, VxWorks, Linux, RTOS, virtualization, BSPs, CAN, TCP/IP, UDP/IP, RS-232/422, DDS, Kafka, or Pub/Sub middleware, TSN architectures, NGVA / UKGVA standards, GCIA, MOSA, SOSA, FACE, Agile development tools and processes
  • Strong communication and organizational skills
  • Ability to support occasional overtime as needed
Preferred Qualifications
  • Defense industry experience
  • Ground combat vehicle architecture experience
  • Familiarity with: Docker / Kubernetes, Type 1 & 2 Hypervisors, IoT concepts, Cameo Systems Modeler, DDS implementations, Multicast networking
Why Join CPI?
  • Access to exclusive defense engineering opportunities
  • Competitive compensation
  • Work on highly advanced military vehicle programs
  • Dedicated recruiter support throughout the hiring process
  • Opportunities supporting industry-leading defense organizations
  • Long-term contract potential with impactful national defense programs

US CITIZENSHIP REQUIREMENT: This assignment is a US Government Contract which requires all applicants to be US Citizens. NO SUBCONTRACT REQUIREMENT: No third-party applicants will be considered. If you are a third party contracting company, please do not respond to this position.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Fire Control in Sterling Heights, MI vacancy
  •  ...Contract Professionals, Inc is seeking a Staff Software Engineer with Fire Control expertise to support advanced military vehicle programs in Sterling Heights, MI. The role requires 7-10+ years of software engineering experience, an advanced degree preferred, and experience... 
    Suggested
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...Software Staff Engineer Opportunity We are hiring a Software Staff Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles and Fire Control platforms within mission-critical defense environments. This... 
    Suggested
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  •  ...OVERVIEW The Fire Control Heavy System Engineer Technical Lead - Design will focus on system and subsystem integration and test. Review and develop hardware and software requirement documents and test plans. Support hardware and software integration in a lab environment... 
    Suggested
    Work at office
    Flexible hours

    General Dynamics Land Systems

    Sterling Heights, MI
    2 days ago
  •  ...We are hiring an Embedded Software Engineer for our client in the Sterling Heights, MI, area. In this role, you will be joining a dynamic...  ..., Electrical Engineering or related discipline. Must have Fire Control experience 7-10+ years experience plus in a related role. Experience... 
    Suggested
    Monday to Thursday
    Afternoon shift

    The Panther Group

    Sterling Heights, MI
    5 days ago
  • $160k - $240k

     ...seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within...  ...complex use cases into robust software solutions, including software design, development...  ...advantage as an OEM - comprehensive control over both in-vehicle and cloud software... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    18 hours ago
  • $63.92 - $71 per hour

     ...Check out this new opportunity! Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software...  ...embedded software systems for ground combat vehicles and Fire Control platforms within mission-critical defense environments. This... 
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  •  ...HRU Tech in Sterling Heights, MI is looking for a Staff Embedded Software Engineer to develop and support embedded application software for a ground combat vehicle program. The engineer will cover the entire software development life-cycle, including designing a new software... 
    Full time

    HRU Tech

    Sterling Heights, MI
    3 days ago
  •  ...The Role: We are seeking a highly skilled and experienced Staff Software Engineer to join our Continuous Integration Continuous Deployment (...  ...based development environments, virtual workspaces, source control, test systems, and physical and virtual hardware platforms... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Staff Embedded Software Engineer (14609) HRU Tech Sterling Heights, MI Must have Fire Control experience This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance) About the Role Join a... 
    Monday to Thursday
    Afternoon shift

    HRU Tech

    Sterling Heights, MI
    4 days ago
  •  ...initiatives and influencing organizational resilience. As a Staff Security Software Engineer on GM's Security Operations Engineering team , you...  ..., privacy, and governance-including data retention, PII controls, model routing, evaluation, and fallback strategies.... 
    Contract work
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...The Role The Infrastructure Engineering organization at General Motors is building a cloud-...  ...as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems...  ...hardware to GM's cloud-native control plane. This is a hands‑on role working daily... 
    Local area
    Remote work

    General Motors

    Warren, MI
    5 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...of transportation on a global scale. Design Release Engineer – Vehicle Access Controls Hardware We are seeking a motivated, self-directed... 
    H1b
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $134.7k - $207.6k

     ...supports the validation testing of ADAS controllers in the domains of Serial Communication,...  ..., System Safety, Platform/APP software and tool teams to implement appropriate...  ...Electrical/Embedded Systems/Electronics Engineering or equivalent field ~7+ year experience... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Position Title: CNC Controls Software Engineer Company Overview This organization is a global leader in advanced manufacturing technologies, specializing in machining solutions for milling and turning applications. With a worldwide footprint spanning North America, Europe... 
    Work at office
    Worldwide

    Nehez Recruiting

    Warren, MI
    5 days ago
  • General Motors is seeking a Design Release Engineer for Vehicle Access Controls Hardware in Warren, Michigan. This role involves owning the design and lifecycle execution of vehicle access control components such as key fobs and remote functions. Ideal candidates will... 
    Remote work

    General Motors

    Warren, MI
    4 days ago
  •  ...United States of America Job Description Posted Thursday, February 5, 2026 at 7:00 AM ACS is looking for an Instrumentation & Controls Engineer to join our team. ACS specializes in the engineering, integration and construction of technically complex R&D and production equipment... 
    For contractors
    Summer work
    Work at office
    Night shift

    ACS Services

    Troy, MI
    5 days ago
  •  .... The ideal candidate will have at least 5 years of experience in controls manufacturing and hands-on technical experience. This role encompasses project management, mentoring less experienced engineers, and collaborating with customers and plants to ensure successful... 

    Stefanini, Inc

    Warren, MI
    4 days ago
  •  ...Center three times per week (at minimum). About the Role: General Motors is seeking a highly skilled and experienced Staff Software Engineer to join our Digital eCommerce team. This team is responsible for supporting the OnStar Sales team by developing and optimizing... 
    Work experience placement
    Seasonal work
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...successful candidate is expected to report to Warren, MI on a full-time basis.The Role:General Motors is seeking a Staff Software Feature & Experience Verification Engineer to lead end-to-end infotainment feature quality and help deliver exceptional customer experiences. In this... 
    Full time
    H1b

    General Motors

    Warren, MI
    5 days ago
  •  ...Overview Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role This Staff Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy... 
    H1b
    Work at office
    Remote work
    Shift work

    General Motors

    Warren, MI
    1 day ago
  • $54 - $60 per hour

     ...Staff Software Engineer Location: Sterling Heights, MI Pay: $54-60/hour Long term contract to hire The Software Staff Engineer position (Contractor) will focus on integration support for all vehicle electronic systems. General Dynamics is looking to hire a... 
    Long term contract
    For contractors

    HRU Technical Resources

    Sterling Heights, MI
    a month ago
  •  ...Description Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Staff Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and... 
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Warren, MI
    1 day ago
  • $195k - $298.8k

     ...Job Description Join us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer , you'll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You'll... 
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  • Nehez Recruiting is looking for a CNC Controls Software Engineer in Warren, Michigan. The role involves designing and developing control software for CNC machining equipment, collaborating on system commissioning, and enhancing product capabilities. Ideal candidates have... 

    Nehez Recruiting

    Warren, MI
    4 days ago
  •  ...We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive-by-Wire control systems. Candidate will be responsible for developing control algorithms and embedded software, building Simulink models, and supporting... 

    FEV EVA GmbH

    Madison Heights, MI
    2 days ago
  •  ...project and see it through, from process engineering to build and installation, to ensure it...  ...customer expectations. We have greater control of timing and schedules, which allows for...  ...in the programming, commissioning, and software testing phase. It is the responsibility... 
    Permanent employment
    Temporary work
    Local area
    Shift work
    Night shift
    Weekend work

    Ascent Aerospace

    Macomb, MI
    1 day ago
  •  ...Controls Engineer – Robotics & Automation We’re looking for a Controls Engineer to design and implement PLC-based control systems...  ...ll Do • Design and develop PLC, HMI, and control system software • Own controls scope from project kickoff through commissioning... 

    Delta Staffing

    Rochester Hills, MI
    7 days ago
  •  ...Job Description The Role : We're looking for a seasoned Staff Software Engineer to join our IAM team (Identity Access Management) to help develop, architect and advance our suite of applications and services. You will contribute primarily to developing novel IAM... 
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Job Description Who You Are We are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    5 days ago
  •  ...looking for a Senior Research and Development Engineer responsible for the development of embedded software for FANUC's robot controller system, including development for new...  ...Communication with FANUC Japan and other engineering staff on product development and customer support... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Fire Control. Be the first to apply!