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

Engineering Specialist Software

$71 - $75 per hour

Contract Professionals, Inc

Engineering Specialist - Software (Embedded Systems)

Sterling Heights, MI

$71-$75/hour

Position Overview

Seeking an Engineering Software Specialist to support development and integration of vehicle electronic and embedded systems . This role focuses on OS/BSP development, embedded software, and hardware/software integration for ground combat vehicle platforms .

Key Responsibilities
  • Develop and integrate embedded software and firmware
  • Support OS/BSP development (Linux, VxWorks, RTOS)
  • Perform software requirements analysis, design, and coding
  • Conduct unit, functional, and integration testing
  • Debug and troubleshoot across multiple test phases
  • Develop software releases and configuration management
  • Support hardware/software integration and system validation
  • Participate in Agile/Scrum development processes
  • Collaborate with Systems Engineering, QA, and Program teams
Required Education & Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5-7+ years of relevant experience
Key Skills
  • Programming: C, C++, C#, Java, Python
  • Embedded systems & BSP development
  • OS experience: Linux, VxWorks, RTOS, virtualization
  • Tools: Git, Bitbucket, Jira, Confluence, Eclipse, GCC, GDB
  • Experience with Yocto or Linux build systems
  • Knowledge of network & serial protocols (CAN, TCP/IP, UDP, RS-232/422)
Preferred Experience
  • Linux device drivers, bootloaders, memory maps
  • Hypervisors (Type I/II)
  • Secure systems (SELinux, secure boot, encryption)
  • Vehicle network architectures (GCIA, MOSA, SOSA, FACE)
  • Experience with ground combat vehicles
Additional Requirements
  • Must be eligible to obtain a U.S. security clearance
  • U.S. Citizenship required
  • Ability to work onsite 100%
  • Ability to work around military vehicles (ASR requirements may apply)
  • Occasional overtime as needed
Work Environment
  • Onsite - Sterling Heights, MI
  • Mix of lab, prototype shop, manufacturing, and office settings

Why Join CPI?

For over 40 years, Contract Professionals, Inc. (CPI) has connected engineering professionals with high-impact defense and advanced technology programs. We provide dedicated recruiter support, transparent communication, and opportunities aligned with your expertise and career goals.
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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Engineering Specialist Software in Sterling Heights, MI vacancy
  • $51.69 - $57.6 per hour

     ...Check out this new opportunity! Embedded Software Engineer Sterling Heights, MI $51.69 - $57.60/Hour Ability to Obtain a Secret Clearance We are hiring an Embedded Software Engineer in Sterling Heights, MI, to support the development of advanced vehicle... 
    Suggested

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  •  ...Talascend is currently seeking a Design Engineering Specialist for a contract opportunity with our client in Warren, Michigan . Overview The role involves creating and refining engineering criteria, developing innovative technical solutions, and... 
    Suggested
    Contract work

    Talascend

    Warren, MI
    4 days ago
  •  ...Education/Knowledge: ~ Master's degree in Electronics Engineering, Computer Science, Mechatronics Engineering, Physics or similar...  ...-8+ years' demonstrable experience and passion for automotive software design along with System Engineering experience. ~ Familiarity... 
    Suggested
    Permanent employment
    Local area

    Magna Services

    Troy, MI
    23 hours ago
  •  ...manufacturing systems, and heavy duty CNC production modules. Engineering and manufacturing facilities serve the global manufacturing community...  ...is required. SUMMARY Design and implement software interfacing of various supplier's equipment PLC, CNC, motion... 
    Suggested
    Work experience placement

    MAG Automotive LP

    Sterling Heights, MI
    1 day ago
  • $45 - $47 per hour

     ...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest...  ...Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them... 
    Suggested
    Contract work
    Immediate start

    Bartech Staffing

    Sterling Heights, MI
    2 days ago
  •  ...Gear Machining Launch Process Engineer This role is for gear machining launch process engineer. You will work jointly with the headquarters launch team and their suppliers to assure the incoming manufacturing line is successfully delivered for all key business metrics... 
    Temporary work

    Zobility

    Sterling Heights, MI
    6 hours ago
  • $26.54 per hour

    44612BR Requisition ID: 44612BR Business Unit: FSU Job Description: The Disaster Engineering Specialist: • Conducts site inspections to validate and record infrastructure damage to include: taking photographs, making site sketches, and writing detailed... 
    Full time
    Contract work
    Temporary work
    For contractors
    H1b
    Work at office
    Flexible hours

    CDM Smith

    Warren, MI
    3 days ago
  • $78.62k

     ...Job Description: CDM Smith is seeking Engineers to support Federal Construction Projects...  ...for future projects. The Engineering Specialist applies broad professional knowledge of...  ...mobile technology, and inspection/reporting software. • Strong writing and oral... 
    Full time
    Contract work
    Temporary work
    For contractors
    H1b
    Overseas
    Flexible hours

    CDM Smith

    Sterling Heights, MI
    2 days ago
  •  ...Job Description Hybrid: This role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in the development of methods, tools and processes for the validation... 
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • $1,500 per month

    Job Description Job Description Why a career as an Industrial Air Compressor Technician with Brehob? Brehob has proudly served the industry for over 70 years with leading products and best in class customer service. Competitive Benefits: ~ Company paid training...
    Daily paid
    For contractors
    Night shift

    Brehob Corp

    Troy, MI
    7 hours ago
  • $1,500 per month

    Job Description Job Description Competitive Benefits: ~ Company paid training and internal support ~ Medical, Dental, Vision, and Life benefits ~ PTO, Holiday, and Sick Pay ~401k and company matching ~ HSA Contributions by company ~ Technicians have opportunity...
    Daily paid
    Night shift

    Cranes and Compressors Inc

    Troy, MI
    7 hours ago
  • $52.16 - $55.06 per hour

     ...Check out this new opportunity! Vehicle Systems Engineer - MBSE / CAMEO Sterling Heights, MI $52.16 - $55.06/Hour Ability to...  ...in Electrical Engineering, Computer Science, Control Systems, Software Engineering, Systems Engineering, or a related technical field.... 
    Worldwide

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  • $51 - $55 per hour

     ...Vehicle Systems Engineering Specialist Sterling Heights, MI Pay Rate: $51-$55/hourly (based on experience) 9/80 Work Schedule | Hybrid/Onsite...  ...model complex subsystem interactions across hardware and software vehicle architectures. Responsibilities Develop... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 hours ago
  •  ...products; we will continue our part in creating a better society. Job Summary Nidec is seeking a results-oriented Applications Engineer to serve as the primary technical interface between our organization and our strategic customers. In this role, you will be the "... 
    Shift work

    NIdec Motor

    Troy, MI
    18 days ago
  •  ...service teams Solve customer problems as they are presented in the forms of customer inquiries, emails or phone calls. Create engineered proposals and quotations for Marland and Formsprag products as required. Review and record specific customer requirements on... 
    Contract work
    Worldwide

    Regal Rexnord Corporation

    Warren, MI
    23 hours ago
  •  ...Sr. Application Engineer Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world's leading automotive brands. See your work come to life on the road... 
    Visa sponsorship
    Relocation package

    Aptiv PLC

    Troy, MI
    2 days ago
  •  ...Job Type Full-time Description Job Title: Application Engineer - CRFM Cooling Module Job Type: Full time Location : Detroit, MI Brief Summary of Position The responsibilities of this individual are to provide technical lead in automotive... 
    Full time

    Yinlun TDI, LLC

    Troy, MI
    4 days ago
  •  ...Senior Application Engineer Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world's leading automotive brands. See your work come to life on the road... 
    Permanent employment
    Visa sponsorship
    Relocation package

    Aptiv

    Troy, MI
    7 hours ago
  • $96.25k - $132.35k

     ...Senior Applications Engineer Date: May 21, 2026 Location: Troy, MI, US, 48084 Company: Corning Requisition Number: 75138 **The company built on breakthroughs.  ** **Join us. ** Corning is one of the world’s leading innovators in glass, ceramic, and materials... 
    Full time

    Corning Incorporated

    Troy, MI
    3 days ago
  •  ...Contract Software Engineer (Irl & US) Responsibilities: Define, own and standardize the product / system architecture for Vision Systems products and functions, including Surround View Visualisation systems, Trailer Assistance Systems, Automated Parking and... 
    Contract work
    Work experience placement

    Keltia Design

    Troy, MI
    4 days ago
  • $131.5k - $197.2k

     ...STAFF FIELD APPLICATIONS ENGINEER Posting Start Date: 4/13/26 At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Description: Job Overview The EV... 
    Remote work

    TE Connectivity

    Troy, MI
    2 days ago
  • Die Makers are highly skilled employees responsible for producing dies, and specialized parts and devices used on manufacturing machines in an automotive manufacturing plant. The work requires practical skill and knowledge as a Die Maker to analyze specifications, lay ...

    Stellantis

    Warren, MI
    9 hours ago
  •  ...Job Description The Role: The Senior Engineering Data Management Specialist is responsible for the governance, quality, and usability of engineering data within Mentor Capital and Siemens NX. This role serves as the system data steward and librarian, ensuring engineering... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen

    Sterling Heights, MI
    4 days ago
  •  ...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

    Navstar

    Sterling Heights, MI
    23 hours ago
  •  ...per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and experiences,... 
    H1b
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports software development, integration, and testing of real-time embedded software within... 
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    1 day ago
  •  ...Software Engineer Apply Online Tyler Technologies is seeking a Software Engineer to help evolve and support our flagship Records Management System (RMS), a mission-critical platform used by Public Safety agencies across the United States. This role offers the opportunity... 
    Local area

    Tyler Technologies

    Troy, MI
    1 day ago
  • $66 per hour

     ...Job Description Software Developer Location: Troy, Michigan (hybrid) Industry: Dept of Defense Salary: Up to $66/hr...  ...initiatives. This role offers the opportunity to contribute to advanced engineering programs in a collaborative environment focused on innovation,... 
    Contract work

    The Staffing Resource Group Inc

    Troy, MI
    23 hours ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineering Specialist Software. Be the first to apply!