Staff Software Engineer
$59 - $71 per hourContract 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 standardsGCIA, 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 programsUS 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. Contract Professionals, Inc- ...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...SuggestedFull timeH1bLocal areaRemote workWork from home
$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 and Fire Control...SuggestedAfternoon shift- ...and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features... ...future of work.We’re seeking a highly skilled Senior or Staff Robotics Planning and Control Engineer to provide technical leadership in developing advanced...SuggestedFull timeLocal areaWork from home
- Job DescriptionAs a Staff Software Engineer specializing in Golang, you will play a pivotal role in designing, developing, and maintaining high-performance, scalable software solutions that underpin General Motors' enterprise data architecture. You will drive technical...SuggestedFull timeLocal areaRemote workWork from homeRelocation package
- 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...SuggestedFull timeH1bWork at officeLocal areaRemote workWork from homeShift work
$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...Full timeWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours$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...Full timeFor contractorsLocal areaRemote workWork from homeRelocation packageFlexible hours- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- ...inventory, configuration, pricing, and sales systems. Our software delivers accurate, high-quality data and imagery to create... ...experiences across all GM brand sites.We’re looking for a Staff Software Engineer with strong technical chops and architectural vision to lead...Full timeLocal areaWork from homeRelocation package
$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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours$260k - $302.4k
...DescriptionDUTIES: Define and lead corporate software strategy for new technology highly... ...degree in Computer Science, Electrical Engineering, or related field of study. Five (5) years... ...experience as a Senior Software Engineer, Staff Software Engineer or related occupation....Full timeLocal areaRemote workWork from home- ...requires sustained investment in the people, software, and systems that support safer, better,... ...build our team of passionate software engineers who bring technical depth, independent... ...and efficiently. We are looking for a Staff Software Engineer who can take technical...Full timeLocal areaWork from homeRelocation package
- ...their 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 design...Full timeFlexible hours
- ...report to the location three times a week (or other frequency dictated by your manager). The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for...Full timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- ...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...
- ...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 timeMonday to FridayFlexible hours
- ...Job DescriptionThe RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development Tools...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...about tackling meaningful work that will shape the future of the automotive industry. This role sits at the intersection of software engineering and manufacturing operations, helping drive GM's digital transformation through the development of applications that improve...Full timeLocal areaImmediate startWork from homeRelocation package
- ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience...Contract work
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every... ...developers with a strong passion for developing software tools and the engineering process to enable a global software organization. The job will...Flexible hours
$190k - $220k
...Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs, develops, and... ...Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC)...Full timeLocal areaWork from home- ...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 jobInternship
$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 jobSummer workInternshipSummer internshipWork at office- ...Dimensional Reporting programs and/or templates. This candidate will apply knowledge in the latest version of dimensional reporting software. The CMM programmer/operator will take an active role in the completion of the scheduled measurement cycle through operation of...Immediate startFlexible hoursShift workDay shiftAfternoon shift
- ...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 timeShift workDay shift
- ...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
- ...to local office.REQUIREMENTS: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics or a related... ...Requires three (3) years of experience with the following: Software development; Programming and configuring with Force.com Apex,...Full timeWork at officeLocal areaRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technology Sterling Heights, MI
- remote software sales Sterling Heights, MI
- embedded software Sterling Heights, MI
- software intern Sterling Heights, MI
- software support Sterling Heights, MI
- ultimate software Sterling Heights, MI
- entry level software sales Sterling Heights, MI
- software Sterling Heights, MI
- internship software Sterling Heights, MI
- id software Sterling Heights, MI


