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 21 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Sterling Heights, MI vacancy
  • $160k - $240k

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

    General Motors

    Warren, MI
    21 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 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
    4 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... 
    Suggested
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package

    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... 
    Suggested
    H1b
    Work at office
    Remote work
    Shift work

    General Motors

    Warren, MI
    4 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... 
    Suggested
    For contractors
    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-native platform that transforms physical automotive...  ...with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer, agent... 
    Local area
    Remote work

    General Motors

    Warren, MI
    5 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... 
    Monday to Thursday
    Afternoon shift

    HRU Tech

    Sterling Heights, MI
    5 days ago
  • A leading automotive company is seeking a Staff Software Engineer to lead the technical direction for its billing platform in Warren, MI. In this hybrid role, you will be responsible for architecting scalable solutions, integrating billing services, and mentoring engineers... 

    General Motors

    Warren, MI
    1 day ago
  •  ...three times per week, at minimum. About the Role Join 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... 
    Relocation package

    General Motors

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

    Job Description We 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
    20 hours ago
  • General Motors is seeking a Staff Software Engineer to develop next-generation automotive UI applications based on modern C++. The role involves high-performance UI features across QNX/Linux/Android platforms with a focus on scalable architecture. The ideal candidate will... 
    Remote job

    General Motors

    Warren, MI
    3 days ago
  •  ...Tyler Technologies is looking for a talented Software Engineer to bring new ideas and creative thinking to our Public Safety Products Division. This role focuses on designing, developing, and maintaining mission-critical, cloud-hosted services that support real-time communication... 

    Tyler Technologies

    Troy, MI
    3 days ago
  • $50 - $57 per hour

     ...Software Engineer Sterling Heights, MI $50-$57 hourly Ability to obtain a U.S. Security Clearance required. About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation ground combat vehicle... 
    Hourly pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...Software Engineer Apply Online Tyler Technologies is looking for a talented Software Engineer to bring new ideas and creative thinking to our Public Safety Products Division. This role focuses on designing, developing, and maintaining mission-critical, cloud-hosted... 
    Local area

    Tyler Technologies

    Troy, MI
    4 days ago
  • $56 per hour

     ...Software Developer Location: Troy, Michigan (hybrid) Industry: Dept of Defense Salary: Up to $56/hr Employment Type:...  ...initiatives. This role offers the opportunity to contribute to advanced engineering programs in a collaborative environment focused on innovation,... 
    Contract work

    SRG Government Services

    Troy, MI
    3 days ago
  • $61.22 per hour

     ...Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay rate: $61.22/Hr. Benefits: overtime, medical, dental, vision, 401k Travel: 5% REQUIREMENTS: Senior Software Engineer • Our... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    1 day ago
  •  ...Job Description Software Engineer Location: - Remote Duration: Long Term Overview: Join our dynamic team as a Software Engineer and help build cutting-edge AI-powered applications. We are seeking talented full-stack engineers with a passion for rapid... 
    Remote work

    Kasmo Global

    Troy, MI
    2 days 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

    Navstar

    Sterling Heights, MI
    3 days ago
  •  ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software... 
    Local area

    Tyler Technologies

    Troy, MI
    5 days ago
  •  ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Computer Science. Minimum of 5 years' experience in automotive... 
    Full time

    Epsilon Solutions Ltd

    Troy, MI
    3 days ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, 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

    Navstar

    Sterling Heights, MI
    2 days ago
  •  ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want... 

    Doeren Mayhew

    Troy, MI
    2 days ago
  • $71 - $85 per hour

     ...Senior Software Engineer (Embedded Systems) Location: Sterling Heights, MI Pay: $71–$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% Onsite Overview Seeking a Senior Software Engineer to develop embedded application software for next‑generation ground combat... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  • $72.45 - $85.5 per hour

     ...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures... 

    Moseley Technical Services

    Sterling Heights, MI
    5 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

    US Tech Solutions

    Sterling Heights, MI
    3 days ago
  •  ...Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified...  ...to ISO26262 Functional Safety • Support software validation engineer through the development process and iterate code accordingly... 

    Omni Inclusive

    Troy, MI
    4 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
    3 days ago
  •  ...Software Engineer/Developer Requires US Citizenship The 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... 

    The Ascent Group LLC

    Sterling Heights, MI
    5 days ago
  •  ...PGS Worldwide is seeking a Senior Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports real-time embedded software development, integration, and testing. The Senior Software... 
    Contract work
    Worldwide

    PGS Worldwide

    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!