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
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.
$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
- 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
- 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
- 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
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...SuggestedAfternoon shift$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...SuggestedFull timeLocal areaWork from homeRelocation package- ...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...SuggestedFull timeLocal areaWork from homeRelocationRelocation package
$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...SuggestedFull timeWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours- ...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...SuggestedFull timeLocal areaWork from homeRelocationRelocation 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
$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 timeH1bLocal areaWork from homeRelocation packageFlexible hours- 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 timeH1bWork at officeLocal areaRemote workWork from homeShift work
- ...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 timeLocal areaWork from homeRelocationRelocation packageShift work
- 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 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$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 timeFlexible hours$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 timeH1bLocal areaImmediate startRemote workVisa sponsorship$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 timeH1bLocal areaImmediate startWork 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
$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 timeLocal areaWork from homeRelocation packageFlexible hours- ...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...
- 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 workTemporary workDay shift
- ...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
- ...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
$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 workInternshipDay shift- ...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
- ...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
$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 timeInternshipWork at officeWorldwideMonday to Friday- ...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
- 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
- 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
- ...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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- id software Sterling Heights, MI
- healthcare software sales Sterling Heights, MI
- software technical support Sterling Heights, MI
- software asset management analyst Sterling Heights, MI
- software implementation project manager Sterling Heights, MI
- software Sterling Heights, MI
- embedded software Sterling Heights, MI
- software sales Sterling Heights, MI
- remote software sales Sterling Heights, MI
- software support Sterling Heights, MI


