Software Engineer Fire Control Specialist
$50 - $56 per hourCPI
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
- ...Skills & Qualifications ~ PLC/CNC, Computer Numerical Control (CNC), Software Systems ~5 years of related experience ~ High... ...~ Robotics, Computer Vision ~ Bachelor's degree in Engineering ~ Effective oral and written communication skills...SuggestedWork experience placementImmediate start
- ...: 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
- ...We're Hiring: Controls Software Engineer Mossville, IL Long-Term Contract Opportunity Are you an experienced controls software engineer with a passion for machine-level performance, simulation, and embedded controls? This is your chance to work on cutting-edge...SuggestedLong term contract
- ...Job Description Job Description Controls Engineer (Automation & PLC Programming) Location: Macomb, MI Schedule: 7:00 AM start... ...plays a key part in the full project lifecycle—from concept and software development through on-site startup, buyoff, and production...SuggestedHourly payWork at office
- ...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...SuggestedPermanent employmentTemporary workLocal areaShift workNight shiftWeekend work
- ...• 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...
- ...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 workFor contractorsWork at office
$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 workDay shift- ...subsystems including lighting. Create and maintain Interface Control Design (ICD) strategy and ICD templates. Develop and maintain... ...to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Electrical Engineering, Mechatronics Engineering, Automotive...Full timeWork at officeLocal areaRemote workWork from home
- Automated Assembly Equipment Engineer Provide engineering, integration, and technical support for the manufacturing of automated assembly equipment. Assume a lead role in the programming, commissioning, and software testing phase. Design, program, test, and...
- A prominent laboratory company in Michigan seeks an Analytical Chemist to perform quality control testing of water, raw materials, and finished products. The ideal candidate will have 1-2 years of experience in analytical chemistry and familiar with HPLC, GC, FTIR, and...
$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 workWork experience placementFor subcontractorH1b- ...Front Office Specialist Location US-MI-Fraser Job ID 353098 Pos. Category Medical Center - Front Office Pos. Type Full Time Recruiter... ...paperwork to outside parties including non-injury, custody, and control forms Follow HIPAA guidelines and safety rules Attend center staff...Full timeWork at officeLocal area
$15 - $16 per hour
...Description What to expect when you work here As a Receiving Specialist, you will be responsible for managing the store's backroom... ...Center, and reporting these items to the Inventory Control Team. Additionally, you would work closely with the management...Hourly payPart timeImmediate startShift workNight shiftAfternoon shift- ...Job Summary The Application Engineer manages development of turbochargers for various... ...tools as e-mail and customer specified software. • Co-ordinate post test evaluation of... ...internal combustion engine air handling and control systems. • 5 years automotive Tier 1...Work at officeLocal area
- ...Flowform Specialist Amsted Automotive's TransForm Automotive division in Shelby Twp, is seeking a Flowform Specialist for our third... ...improvements Usage of a computer, printer, calculator, and machinery control panels Must be able to interpret C.M.M. or gaging...Temporary workShift workNight shiftDay shiftAfternoon shift
- ...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 jobInternship
- ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering... ...in design and development of diagnostics and device control algorithms. Experience in debugging software using debuggers...Full time
- ...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 timeContract workWork experience placementLocal areaWork from homeRelocation package
- ...video meetings, work warm leads, and build a book. We supply the process and the coaching. You supply the work ethic. Why people stay Control of the calendar. Full-time or part-time structure. No commute. Presentations are web-based. No cold calling. Conversations start...Full timePart timeWork from homeFlexible hours
$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 areaWork from homeRelocation packageNight shift- ...comfortable. Responsibilities Reporting to the Sterling Heights Engineering Manager, you will be responsible for application development... ...footprint and a broad range of vibration, motion and noise control products which are used for both automotive and industrial...
$63 per hour
...shop drawings, and material certifications in coordination with engineers and project management teams. • Monitors construction... ...projects, enforcing adherence to safety, environmental, quality control, and permitting requirements • Conducts site investigations,...Contract workFor contractorsWork experience placementH1bImmediate startOverseasFlexible hours$118.1k - $200.76k
...Lead Software Engineer Location: Maple Grove, MN or Sterling Heights, MI What does it take to advance the limits of technology? Bold... ...within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate, this role is...Full timeLocal area- ...market leader in their space) is hiring for the following full-time direct hire position. POSITION OVERVIEW As a PLC Controls Engineer , your roles and responsibilities will include: Proficient with Allen-Bradley PLCs (RSLogix 5000/Studio 5000) and HMI's;...Full timeContract workFor contractorsWork at officeRemote workRelocation
- ...Siemens Digital Industries Software is a leading provider of solutions for the design, simulation... ...Bachelor’s degree in computer science, engineering or related field ~ Good analytical and... ...position will be subject to U.S. export control requirements under the International...Work experience placementWork at officeWork from home
$45 - $47 per hour
...Software Developer Location: Sterling Heights MI Employment Type: Contract Pay Range: $45-$47/hour About the Role... ...Interface with other departments and business units including Systems Engineering and Software Quality. Participate in Agile Scrum ceremonies...Contract workAfternoon shift- ...impossible into tomorrow’s standard—from breakthrough engine hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...for part release, BOM management, and drawing control.Strong understanding of GD&T and tolerance...Full timeLocal areaWork from home
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...and updatesDevelop and maintain Interface Control Document (ICD) strategy and templatesEnsure... ...level verification and validationAuthor Engineering Work Orders for prototype and production...Full timeLocal areaWork from homeRelocationRelocation package
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...scale..The RoleAs a Design and Release Engineer - Seatbelts, you will serve as the technical... ...accurate documentation and configuration control.Lead complex problem-solving efforts, including...Full timeH1bLocal areaWork from homeRelocationRelocation package3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Fire Control Specialist. Be the first to apply!
- intel software engineer Sterling Heights, MI
- software engineer Sterling Heights, MI
- part time software developer remote Sterling Heights, MI
- ngo software engineer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI
- software developer fintech Sterling Heights, MI
- cybersecurity software engineer Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- software developer Sterling Heights, MI
- startup software engineer Sterling Heights, MI





