I&C Engineer/Designer
Grand Rapids, MI · On-site
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities.
Grand Rapids, MI · On-site
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities.
Grand Rapids, MI · On-site
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities.
Grand Rapids, MI · On-site
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities.
Grand Rapids, MI · On-site
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities.
Detroit, MI · On-site +1
$103K - $141K/yr
... Engineer to be a part of our growing team. Looking for ideal candidates that can provide instrumentation & control discipline technical expertise as well as I&C team leadership for the execution and ...
Detroit, MI · On-site +1
$103K - $141K/yr
... Engineer to be a part of our growing team. Looking for ideal candidates that can provide instrumentation & control discipline technical expertise as well as I&C team leadership for the execution and ...
... Engineer to be a part of our growing team. Looking for ideal candidates that can provide instrumentation & control discipline technical expertise as well as I&C team leadership for the execution and ...
... Engineer to be a part of our growing team. Looking for ideal candidates that can provide instrumentation & control discipline technical expertise as well as I&C team leadership for the execution and ...
Our P&C Engineering Services teams also perform fault analysis and coordination studies, SCADA settings, along with developing settings for most station relays. #LI-CH1 A Day In The Life Interpret ...
Our P&C Engineering Services teams also perform fault analysis and coordination studies, SCADA settings, along with developing settings for most station relays. #LI-CH1 A Day In The Life Interpret ...
Our P&C Engineering Services teams also perform fault analysis and coordination studies, SCADA settings, along with developing settings for most station relays. #LI-CH1 A Day In The Life Interpret ...
Our P&C Engineering Services teams also perform fault analysis and coordination studies, SCADA settings, along with developing settings for most station relays. #LI-CH1 A Day In The Life Interpret ...
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera, Major Responsibilities · 3D depth calculation algorithm and SDK development ...
Quick apply
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera, Major Responsibilities · 3D depth calculation algorithm and SDK development ...
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera, Major Responsibilities · 3D depth calculation algorithm and SDK development ...
Quick apply
Troy, MI · On-site
C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera, Major Responsibilities · 3D depth calculation algorithm and SDK development ...
Dearborn, MI · On-site
$76K - $99K/yr
C Programming * GUI Development using Linux/Motif * Database (SQL/PostgreSQL) Job Summary We are seeking a Vehicle Controls Engineering Process Tools Engineer with strong C programming and Linux ...
Quick apply
Dearborn, MI · On-site
$76K - $99K/yr
C Programming * GUI Development using Linux/Motif * Database (SQL/PostgreSQL) Job Summary We are seeking a Vehicle Controls Engineering Process Tools Engineer with strong C programming and Linux ...
From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications. You ...
From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications. You ...
Ann Arbor, MI · On-site
$115K - $172K/yr
Overview From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications.
Ann Arbor, MI · On-site
$115K - $172K/yr
Overview From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications.
Rochester, MI · On-site
$121K - $159K/yr
Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...
Rochester, MI · On-site
$121K - $159K/yr
Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...
Ann Arbor, MI · On-site
$115K - $172K/yr
Overview From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications.
Ann Arbor, MI · On-site
$115K - $172K/yr
Overview From our Ann Arbor, MI office, we have an opening for a Research Engineer with FPGA and low-level code development (C and C++) for real-time and high-performance computing (HPC) applications.
Rochester, MI · On-site
$121K - $159K/yr
... and C programming languages • Develop MISRA C compliant code • Assist in developing hardware/software test plans • Develop detailed software design documentation • Develop unit and ...
Rochester, MI · On-site
$121K - $159K/yr
... and C programming languages • Develop MISRA C compliant code • Assist in developing hardware/software test plans • Develop detailed software design documentation • Develop unit and ...
Auburn Hills, MI · On-site
$115K - $152K/yr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Auburn Hills, MI · On-site
$115K - $152K/yr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Auburn Hills, MI · Hybrid
$115K - $152K/yr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Auburn Hills, MI · Hybrid
$115K - $152K/yr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Auburn Hills, MI · On-site
$100.80 - $141.75/hr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Auburn Hills, MI · On-site
$100.80 - $141.75/hr
They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software ...
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under general direction, the N/C Programmer 1 develops CAD surfaces and N/C cutter-path programs for machining production tooling. This role supports large-scale tooling projects by determining ...
Quick apply
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under general direction, the N/C Programmer 1 develops CAD surfaces and N/C cutter-path programs for machining production tooling. This role supports large-scale tooling projects by determining ...
Novi, MI · On-site
$90 - $120/hr
Software Engineer III Indirect Auburn, MI, US 5 days ago Requisition ID: 1547 HL Mando America ... Work on writing embedded code in C language, developing MATLAB models for Auto Coding, and working ...
Novi, MI · On-site
$90 - $120/hr
Software Engineer III Indirect Auburn, MI, US 5 days ago Requisition ID: 1547 HL Mando America ... Work on writing embedded code in C language, developing MATLAB models for Auto Coding, and working ...
$7.96 - $13.09
20% of jobs
$13.09 - $18.21
0% of jobs
$18.21 - $23.33
0% of jobs
$23.33 - $28.46
3% of jobs
$29.27 is the 25th percentile. Wages below this are outliers.
$28.46 - $33.58
12% of jobs
$33.58 - $38.70
7% of jobs
The median wage is $42.97 / hr.
$38.70 - $43.83
9% of jobs
$43.83 - $48.95
20% of jobs
$50.14 is the 75th percentile. Wages above this are outliers.
$48.95 - $54.07
15% of jobs
$54.07 - $59.20
7% of jobs
$59.20 - $64.32
6% of jobs
$7
$39
$64
| Aspect | C Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or Electrical Engineering; C programming skills | Bachelor's in Computer Engineering, Electrical Engineering, or related; C and embedded systems knowledge |
| Work Environment | Software development teams, office settings, sometimes remote | Embedded device development, hardware labs, manufacturing facilities |
| Industry Usage | Software companies, tech firms, electronics manufacturers | Consumer electronics, automotive, medical devices, industrial equipment |
| Common Search Intent | Differences between C Engineer and Embedded Software Engineer | Roles and responsibilities of Embedded Software Engineers |
While both roles require proficiency in C programming and work within tech-related industries, C Engineers primarily focus on software development using C, often in general software or system applications. Embedded Software Engineers specialize in developing software for embedded systems, integrating hardware and software for specific devices. Understanding these distinctions helps in choosing the right career path or job search focus.
Cities in Michigan with the most C Engineer job openings:
For C Engineer jobs in MI, the most frequently searched job titles are:

Full-time
Re-posted 13 days ago
We are seeking an I&C Engineer/Designer to join our team. The ideal candidate will be responsible for designing, developing, and implementing control systems for water/wastewater treatment facilities. The role involves working closely with our multidisciplinary engineering teams to ensure that all systems meet the required specifications and quality standards.
Responsibilities:
Requirements:
An employee-owned firm, Donohue & Associates, Inc. was established in 1997 and since then has expanded to over 140 employees in several offices across the Midwest. Engineering News Record ranks Donohue a Top 20 Wastewater Treatment Plant Design Firm and our innovative design teams have received over 45 engineering excellence awards. Donohue offers a competitive wage and benefits package with an industry-unique monthly profit-sharing plan.
Donohue is an Equal Opportunity Employer.
Sourced by ZipRecruiter
Civil engineering construction
51 - 200 Employees
Sheboygan, WI, US
1997