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

Staff Software Engineer

$59 - $71 per hour

Contract Professionals, Inc

Staff Software Engineer - Fire Control

Sterling Heights, MI
$59-$71/hourly
Must be eligible to obtain a U.S. Security Clearance
⚠ Fire Control experience required

About the Role

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 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Sterling Heights, MI vacancy
  • $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 Staff Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles... 
    Suggested
    Afternoon shift

    Moseley Technical Services

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

     ...DescriptionThe RoleOur team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle...  ...be responsible for translating complex use cases into robust software solutions, including software design, development, and... 
    Suggested
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $195k - $298.8k

    Job DescriptionJoin 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 focus on... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionRemote 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... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Warren, MI
    2 days ago
  • $160.2k - $246.3k

    Job DescriptionThe Role: We’re looking for a Security Software Engineer to join the Security Products Engineering team and drive the design and implementation of security-focused software and services across GM. You will lead and contribute to the engineering of platforms... 
    Suggested
    Full time
    For contractors
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    19 hours ago
  • Job DescriptionThe Role:We are seeking a highly skilled and experienced Staff Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. In this role, you will serve as a senior-level technical individual... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...most important initiatives. That creates an interesting engineering challenge. Shibumi isn't a single-purpose application with...  ...continues to grow is what makes the work rewarding. As a Staff Software Engineer, you'll be a hands-on technical leader. You'll... 
    Full time
    Flexible hours

    Shibumi.com Inc

    Royal Oak, MI
    2 days ago
  • $160.2k - $246.3k

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization.In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows,... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    19 hours ago
  • Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate... 
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  •  ...MI or Milford, MI three times per week.Leads GM’s corporate software strategy for new technologies, complex features, and major...  ...sites. Performs other related duties as assigned.The RoleAs a Staff Software Engineer - Automation Library Development at GM, you will define and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    19 hours ago
  • $184.1k - $275.45k

     ...times per week, at minimum [or other frequency dictated by the business if more than 3 days].The RoleWe are looking for a Staff Software Engineer, Cloud Platform - Nova to join the Atmos team building GM’s next generation cloud platform, Nova. Nova powers customer and... 
    Full time
    H1b
    Local area
    Immediate start
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...candidate is expected to report to Austin, TX or Warren, MI three times per week.The RoleWe are seeking a highly experienced Staff Software Engineer to provide technical leadership for GM’s Mobile Backend for Frontend (MBFF) platform and associated back-office integration... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • General Motors is seeking a Staff Embedded Software Engineer to advance distributed systems and fleet-scale device management across our embedded control and data plane infrastructure. You will develop, optimize, and maintain software in C/C++ for vehicle ECUs, with exposure... 
    Remote work

    General Motors

    Warren, MI
    4 days ago
  • $100k

     ...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Sterling Heights, MI
    4 days ago
  •  ...Software Engineer/DeveloperThe Software Engineer/Developer is responsible for the software design, coding, verification, and validation of software applications for both current and future products. The candidate should have a passion for software development and a sense... 

    The Ascent Group LLC

    Sterling Heights, MI
    4 days ago
  •  ...: TITLE: Senior Software Engineer (US Citizenship REQUIRED) LOCATION: Sterling Heights, MI 48312 (No relocation package) DURATION: Contract to Hire (conversion normally happens after 4-6 months) RATE RANGE: $50/hr-$59.93/hr W2 (no health benefits while on contract)... 
    Full time
    Contract work
    Remote work
    Relocation

    Geologics Corporation

    Sterling Heights, MI
    14 days ago
  •  ...demands.Essential Job Functions:Support customers in the development and implementation of doctrine and policies. Apply security engineering to government and commercial common user systems, as well as to dedicated special purpose systems requiring specialized security... 
    Interim role

    DCS Corporation

    Sterling Heights, MI
    3 days ago
  • W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Internship

    Compunnel

    Sterling Heights, MI
    1 day ago
  • We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    2 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sterling Heights, MI
    4 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Sterling Heights, MI
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Sterling Heights, MI
    2 days ago
  •  ...Citizenship is required by Federal LawWe are hiring a DevSecOps Engineer to support the integration and development of vehicle...  ...focuses on CI/CD automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies... 
    Work at office

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  •  ...Perform precision inspections on machined parts and assemblies Utilize ATOS 3D scanning systems for inspection and reverse engineering Read and interpret blueprints, GD&T, and CAD models Conduct first article inspection (FAI) , in-process, and final inspections... 
    Full time
    Shift work
    Day shift

    Hire Quality Strategies

    Sterling Heights, MI
    1 day ago
  • Job Description WE ARE LOOKING FOR ROBOT PROGRAMMERS FOR UPCOMMING PROJECTS WE HAVE. SOME WILL BE LOCAL JOBS IN THE WARREN AREA, STERLING HEIGHTS AREA, LANSING AREA, LIVONIA AREA. SOME WILL BE TRAVEL POSITIONS TRAVELING TO DIFFERENT STATES. WE WILL HAVE CONTRACT SPOTS...
    Hourly pay
    Contract work
    Local area
    Day shift

    S&A Solutions

    Sterling Heights, MI
    3 days ago
  • $32 per hour

    CMM Programmer Our client in Sterling Heights, Michigan is a full service provider of metal components and manufacturing solutions. Having been in business since 1979, they have the necessary experience to deliver complex, high-precision parts for the aerospace industry...
    Relocation package

    Manpower Inc

    Sterling Heights, MI
    5 days ago
  • $38 - $42 per hour

     ...Install and configure hard stops as required. Configure software limits to correspond with physical hard stops. Debug automatic...  ...plus. Technical Skills Ability to read and interpret engineering drawings and drawing packages. Ability to understand robot... 
    Contract work
    Local area

    HRU Technical Resources

    Sterling Heights, MI
    3 days ago
  •  ...interface. Debug programs in slow speed and verify all signal's to and from the PLC. Mount hard stops accordingly. Set up Software Limits to match hard stops. Debug auto repeat with PLC Programmer. Assist pipefitter / electrician with resolving robot... 

    ICONMA

    Utica, MI
    3 days ago
  •  ...: TITLE: Principal Software Engineer (US Citizenship REQUIRED) LOCATION: Sterling Heights, MI 48312 (No relocation package) DURATION: Contract to Hire (conversion normally happens after 4-6 months) RATE RANGE: $65/hr-$72.96/hr W2 (no health benefits while on contract... 
    Full time
    Contract work
    Remote work
    Relocation

    Geologics Corporation

    Sterling Heights, MI
    14 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Sterling Heights, MI
    4 days ago

Do you want to receive more vacancies?

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