×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Contract Professionals, Inc
Full Time position
Listed on 2026-05-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 59 - 71 USD Hourly USD 59.00 71.00 HOUR
Job Description & How to Apply Below
Position: Staff Software Engineer

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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary