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

Software Engineer Fire Control Specialist

$50 - $56 per hour

CPI

Software Engineer Fire Control Specialist

Location: Sterling Heights MI
Employment Type: Contract
Pay Range: $50-$56/hour

About the Role

Our client is seeking a Software Engineer with 3 years of experience Fire Control experience and embedded software experience to support the development and integration of embedded application software for a new ground combat vehicle program. You will contribute across the full software development lifecycle including software requirements architecture and design coding testing hardware/software integration debugging and software releases. This position is 100% onsite .

What You Will Do

  • Design configure and test a new software development environment used to create software documentation code and test artifacts.
  • Develop software documentation and code across vehicle domains including board support displays power management lethality software deployment embedded training and diagnostics.
  • Perform software requirements analysis.
  • Develop preliminary and detailed software designs using department-approved design tools and standards.
  • Develop software designs that influence overall vehicle architecture.
  • Develop software code in accordance with established department standards and procedures.
  • Develop test procedures and perform unit and functional testing of executable software.
  • Perform hardware/software integration.
  • Debug software issues identified throughout multiple testing phases.
  • Provide development task status updates to software project leads.
  • Integrate software releases across multiple Computer Software Configuration Items (CSCIs) into overall vehicle software releases.
  • Interface with Systems Engineering Project Management Software Quality and other departments and business units.
  • Lead Agile Scrum ceremonies including daily Scrum meetings PI Planning events retrospectives and demonstrations.
  • Support continuous improvement processes and methodologies.
  • Perform other duties as assigned.

What You Bring to the Table

  • Bachelors degree in Computer Engineering Electrical Engineering or a related discipline.
  • 3 years of experience in a related software engineering role.
  • Fire Control experience.
  • Embedded software development experience.
  • Experience with Git Bitbucket Java C# C C and Python.
  • Experience working with mixed operating system environments such as VxWorks Linux RTOS virtualization BSPs and GVOS.
  • Experience with serial and network protocols such as RS-232/422 CAN TCP/IP and UDP/IP.
  • Experience with DDS Kafka or other publish/subscribe middleware.
  • Experience with Time Sensitive Networking (TSN) architectures.
  • Experience with NGVA (NATO Ground Vehicle Architecture) data models.
  • Experience with UKGVA (UK Ground Vehicle Architecture) data models.
  • Experience with ground combat vehicle network architecture.
  • Experience with GCIA MOSA SOSA or FACE.
  • Experience with Agile processes and tools.
  • Strong communication interpersonal and organizational skills.
  • Ability to work effectively both independently and as part of a team.
  • Ability to work occasional evening and/or weekend overtime as required.

What Sets You Apart

  • Previous experience working in the defense industry.
  • Familiarity with Type 1/2 hypervisors.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with IoT concepts.
  • Experience with Cameo Systems Modeler.
  • Experience with Data Distribution Service (DDS).
  • Experience with UDP TCP and multicast networking.
  • Experience supporting complex military vehicle software systems.

Clearance Requirements

  • This position requires eligibility to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible to obtain a security clearance.

Additional Information

  • This position is 100% onsite in Sterling Heights MI.
  • Standard work schedule is a 9/80 schedule allowing employees who work nine-hour days Monday through Thursday to take every other Friday off.

Why Join CPI

At Contract Professionals Inc. (CPI) we connect skilled professionals with opportunities where their technical expertise can make an impact. Youll have the support of a recruiting team that understands your career goals and works to match your experience with the right opportunity.

Required Experience:

IC

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Software Engineer Fire Control Specialist in Sterling Heights, MI vacancy
  • $43 - $48 per hour

     ...Software Engineer Fire Control Associate Location: Sterling Heights MI Employment Type: Contract Pay Range: $43-$48/hour About the Role Join a dynamic team of software engineers supporting the development and support of embedded application software... 
    Suggested
    Contract work
    Monday to Thursday
    Afternoon shift

    CPI

    Sterling Heights, MI
    4 days ago
  •  ...• Develop and implement improvements to control systems and equipment using Factory Information...  ...and downtime • Use FIS plant monitoring software to review cycle times of equipment •...  ...installations • Reprogram equipment for engineering changes and improvements • Maintain... 
    Suggested

    Kyyba

    Sterling Heights, MI
    2 days ago
  •  ...development of all embedded controllers related to vehicle mechatronics...  ...of controls & diagnostic software centered around on-vehicle low...  ...Senior Controls Software Engineer role is paramount to the successful...  ....Lead and support other specialists in root cause analysis and... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  • Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard...  ...the opportunity to work hands-on writing software or solutions, based on detailed requirements...  ...about data models, lineage, and access control.Experience deploying and running... 
    Suggested
    Full time
    Contract work
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  • $170.6k - $261.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...an independent perception, planning, and controls stack that keeps the vehicle operating safely...  ...safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    2 days ago
  •  ...development, deployment, and maintenance of the software modules. Participate in the design of a...  ...: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering,...  ...(1) year of experience with: Automotive control systems with RTOS platforms; Programming... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    5 days ago
  •  ...Vehicle Platform Core organization builds software and data systems that turn real-world...  ...classification, root-cause investigation, and engineering automation.You will work across Python...  .... The position is subject to export control restrictions and requires the successful... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    5 days ago
  •  ...management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security controls, and coding standards.Integrate services...  ...tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide... 
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    5 days ago
  •  ...influence the future of transportation. Our Software Services team is at the forefront of...  ...our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification,...  ...across Bluetooth/Digital Key, telematics control units, and network connectivity (WLAN, VLAN... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Center Line, MI
    3 days ago
  •  ...influence the future of transportation. Our Software Services team is on the forefront of...  ...achieve our mission.We’re looking for an engineer who likes getting close to the metal and...  ...-critical software for the telematics control unit, working across embedded C++, vehicle... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    6 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: $6...  ...Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties. Contemporary... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  •  ...Project Controls Specialist Manage project controls, develop reports, support scheduling, cost...  ...client-facing reports, support software configuration, and assist with scheduling...  ...Qualifications ~ Bachelor Degree in engineering, construction management, or related field... 
    Contract work
    For contractors
    Work at office

    Talascend

    Troy, MI
    1 day ago
  •  ...DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-paced team that...  ...seeking an experienced Senior Software Engineer to work on display solutions for high-compute...  ....Develop software features on Linux to control the powering, configuration, and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    5 days ago
  • Job DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks... 

    FANUC

    Rochester Hills, MI
    6 days ago
  •  ...experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded...  ...and pilot-stage tooling.Working knowledge of embedded control system test automation and co-simulation integration/execution... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    3 days ago
  • $103.71k - $138.28k

     ..., deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering organizations... 
    Full time
    Temporary work
    For contractors

    Lumen

    Sterling Heights, MI
    2 days ago
  • $160.12k

     ...and our team. As a global engineering and construction firm, we partner...  ...currently seeking a talented Fire Protection Engineer. In this...  ..., HydraCALC, or similar software as required. Reviewing draft...  ...mass notification system, smoke control system, fire pumps, water... 
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    CDM Smith

    Sterling Heights, MI
    4 days ago
  •  ...into a single pane of glass for vehicle software. We aggregate signals from testing, releases...  ...the field into dashboards that update engineers and leadership on the state of software...  ...core engineering practices: version control, test-driven development, debugging, and... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    3 days ago
  •  ...looking for a passionate Application Resident Engineer to become part of a well-established,...  ...great electrical / electronic and /software engineering curiosity and have an outstanding...  ...by utilizing extensive experience with Control Area Network (CAN) systems.Conduct... 

    Robert Bosch

    Center Line, MI
    6 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns... 
    Remote job
    Internship

    Danaher

    Sterling Heights, MI
    15 hours ago
  • $35 - $55 per hour

     ...in the Sterling Heights, MI area is currently seeking a CNC Software Engineer for their growing team. These are exciting opportunities for...  ...Hands-on experience programming and troubleshooting CNC controls, specifically Siemens 840D / SINUMERIK and/or Fanuc 31i /... 
    Local area
    Work from home
    Relocation package
    Night shift

    Dynamics ATS Organic

    Sterling Heights, MI
    7 days ago
  • $15 - $16 per hour

     ...Job DescriptionWhat to expect when you work hereAs a Receiving Specialist, you will be responsible for managing the store's backroom...  ...Fulfillment Center, and reporting these items to the Inventory Control Team. Additionally, you would work closely with the management... 
    Hourly pay
    Part time
    Immediate start
    Shift work
    Night shift
    Afternoon shift

    Comoto

    Sterling Heights, MI
    1 day ago
  • $136.24k

     ..., warranties, spare parts, and punch lists. Assists design engineers and labor/subcontractors to determine solutions for unexpected...  ...and dependencies, and activity durations. Works with project controls team to update the project schedule with actual progress... 
    Contract work
    Work experience placement
    For subcontractor
    H1b

    CDM Smith

    Sterling Heights, MI
    15 hours ago
  •  ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    6 days ago
  •  ...Location: Troy, Michigan, United States of AmericaCompany: Siemens Software Engineer Job ID 525465 Posted since 12-Oct-2026...  ...Manufacturing) is a plusThis position will be subject to U.S. export control requirements under the International Traffic in Arms... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home

    Siemens

    Troy, MI
    4 days ago
  • $105.7k - $145.3k

     ...DescriptionSoftware Customer Resident EngineerRole SummaryThe Software Customer Resident Engineer is Bose's primary local technical interface for General...  ...Customer Program Manager (CPM) and established change-control process.Responsibility Area 3: Requirements, Release,... 
    Full time
    Local area

    Bose

    Bloomfield Hills, MI
    5 days ago
  • $104.5k - $189.1k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...transportation on a global scale.GM's Advanced Analytics team turns the engineering organization's data into decisions, then builds the software... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    5 days ago
  • $144.7k - $261.3k

     ...critical evaluation challenges for autonomous vehicle development. We engineer high-performance tools that identify top-performing models and...  ...field or equivalent experienceExperience shipping production software and iterating quickly in a "startup within an enterprise"... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    2 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    6 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    5 days ago

Do you want to receive more vacancies?

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