1

Contract Embedded Software Jobs in Troy, MI (NOW HIRING)

... Contract) Pay Range: Job Requirement Details MANDATORY SKILLS BSW AUTOSAR,OS,HYPERVISOR PLATFORM ... embedded software development, including OS/hypervisor integration and security architecture Job ...

Type: Contract * Job #103766 Position: Powertrain Diagnostics Engineer Location: Dearborn, MI ... embedded software * Perform/oversee HIL, on-road, and dynamometer data collection to calibrate and ...

If you are passionate about AI/ML, complex systems, embedded software, and solving real-world ... Define the API contracts between the vehicle's embedded gateway and the cloud-based diagnostic ...

SoC BSW Engineer

Auburn Hills, MI · On-site

$97K - $124K/yr

... Contract) FTE Pay Range: 90,000-95000 Job Requirement Details MANDATORY SKILLS AUTOSAR BSW,embedded ... Establish CI/CD pipelines, automation frameworks, and secure software lifecycle practices for ...

Payroll Intern

Troy, MI · On-site

$14.25 - $19/hr

Contract Details : * Job Title : Payroll Intern * Type of contract : Internship * Expected Hiring ... of embedded software and digital solutions. With €11.5 billion in revenue in 2025, 152 factories ...

Hardware Design Engineer

Warren, MI · On-site

$85 - $115/hr

Lead the process as a build-to-print engineer that also acts as a liaison with the contract house ... In-depth knowledge of embedded software development, testing and associated tools. * Understanding ...

Type of contract : Long-term At-will * Expected Hiring Date : Sept 2026 * Scope : NAO Region ... embedded software and digital solutions. With 11.5 billion in revenue in 2025, 152 factories, 40 R& ...

Type of contract : Long-term At-will * Expected Hiring Date : 2026 * Scope : North America ... embedded software and digital solutions. With 11.5 billion in revenue in 2025, 152 factories, 40 R& ...

Showing results 41-60

Contract Embedded Software information

See Troy, MI salary details

$66.3K

$145.4K

$164.9K

How much do contract embedded software jobs pay per year?

As of Aug 10, 2026, the average yearly pay for contract embedded software in Troy, MI is $145,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,600.00 and $164,000.00 per year, depending on experience, location, and employer.

What are typical challenges faced in a contract embedded software role?

Contract embedded software professionals often encounter challenges such as quickly adapting to new hardware platforms, integrating with legacy systems, and rapidly understanding diverse project requirements. Since contracts are often project-based, there may be limited time for onboarding, requiring strong self-motivation and efficient troubleshooting skills. Additionally, clear documentation and collaboration with hardware engineers or cross-functional teams are critical to ensure smooth system integration. These challenges can be rewarding, as they provide opportunities to develop broad technical expertise and experience a wide variety of products and industries.

What is a contract embedded software?

A Contract Embedded Software job involves developing, testing, and maintaining embedded systems software for a company on a temporary or project basis. Contractors typically work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C or C++. These roles can vary in duration and may involve working remotely or onsite. Contract engineers often collaborate with hardware teams, follow specific project requirements, and ensure system reliability and performance.

What are the key skills and qualifications needed to thrive in the contract embedded software position, and why are they important?

To excel as a Contract Embedded Software professional, you need strong experience with programming languages like C or C++, real-time operating systems (RTOS), hardware interfacing, and a relevant degree in computer engineering or a related field. Familiarity with development tools such as JTAG debuggers, oscilloscopes, version control systems, and certifications like Certified Embedded Systems Engineer (CESE) are highly valued. Effective problem-solving, adaptability, and clear communication are important soft skills for collaborating with multidisciplinary teams and managing project-based work. These capabilities ensure you can deliver robust, efficient solutions within project timelines in dynamic, technology-driven environments.

What are the most commonly searched types of Embedded Software jobs in Troy, MI? The most popular types of Embedded Software jobs in Troy, MI are:
What cities near Troy, MI are hiring for Contract Embedded Software jobs? Cities near Troy, MI with the most Contract Embedded Software job openings:
Infographic showing various Contract Embedded Software job openings in Troy, MI as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $145,374 per year, or $69.9 per hour.

Vehicle Controls Engineering Process Tools Engineer

TekCommands Inc

Dearborn, MI • On-site

$76K - $99K/yr

Contractor

Re-posted yesterday


Job description

Vehicle Controls Engineering Process Tools Engineer

Location: Dearborn, MI
Duration: 6–12 Months Contract

Top 3 Required Skills
  1. C Programming

  2. GUI Development using Linux/Motif

  3. Database (SQL/PostgreSQL)

Job Summary

We are seeking a Vehicle Controls Engineering Process Tools Engineer with strong C programming and Linux development experience to support automotive control systems and calibration data management tools. The ideal candidate will develop, enhance, test, and maintain in-house engineering tools while providing technical support to global users.

Key Responsibilities
  • Design, develop, test, and maintain automotive control system tools.

  • Implement software enhancements and bug fixes using C.

  • Follow change management processes and support software releases.

  • Provide global user support via phone, email, Webex, and messaging.

  • Manage user accounts, permissions, and access controls.

  • Develop training materials and user documentation.

  • Participate in user forums and collaborate with engineering teams.

  • Debug and troubleshoot software issues in Linux environments.

  • Interface applications with PostgreSQL databases.

Required Skills
  • Strong C Programming experience.

  • Linux/Unix application development.

  • GUI development using Motif.

  • Database development using SQL/PostgreSQL.

  • Data Structures & Algorithms.

  • Pointers, Bit Manipulation, Hash Tables, Recursion.

  • File Handling and System Calls.

  • Linux System Programming.

  • Makefiles and Build Systems.

  • GDB Debugging.

  • Vi/Vim.

  • Process Management (fork()).

  • Configuration Management.

  • Jira.

  • Microsoft Office.

Preferred Skills
  • Automotive embedded systems.

  • Control system software development.

  • Calibration tools and data management.

  • H32 and A2L file formats.

  • Exceed TurboX.

  • PostgreSQL table creation and database integration.

Qualifications
  • Strong experience in C programming within Linux/Unix environments.

  • Experience developing engineering or embedded software tools.

  • Hands-on debugging and troubleshooting using GDB.

  • Knowledge of SQL/PostgreSQL databases.

  • Excellent written and verbal communication skills.

  • Experience in automotive or vehicle controls is highly preferred.