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 4 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
    2 days ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...successor, both aligned with the latest best practices. As a Staff Software Architect, you are a senior individual contributor who sets direction...  ...the system is observable in development and in fleet.Mentor engineers across teams (including supplier teams) and act as a senior... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    1 day 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
    12 hours ago
  •  ...efficiency, and excellence of embedded controls software development across the VMEC Chassis...  ...durable tools and processes, mentoring engineers at all levels, and influencing software...  ...RoleVMEC Chassis Controls is seeking a Staff Software Engineer who will serve as a hands... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development...  ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

    General Motors

    Warren, MI
    1 day ago
  •  ...implement, and maintain a comprehensive testing strategy for software projects covering all aspects of the testing pyramid, and champion...  ...and organizational strategies Work with developers, test engineers, architects, and other stakeholders to ensure the testing strategy... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Warren, MI
    1 day 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
    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
    4 days ago
  • $120k - $200k

     ...most important initiatives. That creates an interesting engineering challenge. Shibumi isn't a single-purpose application with fixed...  ...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
    22 hours ago
  • $93k - $107k

     ...Staff Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Troy, MI
    3 days 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
    1 day 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
    3 days ago
  • $189.3k - $290.7k

     ...Mountainview, CA three times per week.About the RoleJoin GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Staff Software Engineer (Level 8) , you will lead technical domains, drive architecture... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    12 hours ago
  •  ...Verification organization and help shape the quality of next-generation In-Vehicle Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...automation, and controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate project installations • Reprogram equipment for engineering changes and improvements • Maintain program backups for machinery and... 

    Kyyba

    Sterling Heights, MI
    2 days ago
  • Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded... 
    Contract work
    Temporary work
    Day shift

    Indotronix International Corporation

    Sterling Heights, MI
    3 days ago
  •  ...multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This...  ...is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating... 
    Contract work

    Varite

    Sterling Heights, MI
    1 day ago
  •  ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time... 
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    2 days ago
  • $40.98 per hour

     ...Job Description Software Engineer I - Hardware/Software Integration & Real-Time Testing Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay Rate: $40.98/hr. Benefits: medical, dental, vision, 401k Overview: Software Engineer... 
    Contract work
    Internship
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    1 day ago
  •  ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required. Job Description: Integrate... 
    Shift work

    Indotronix International Corporation

    Sterling Heights, MI
    3 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
    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
    3 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
    1 day 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, Inc.

    Sterling Heights, MI
    16 hours 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
    1 day 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
    12 hours 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
    4 days ago

Do you want to receive more vacancies?

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