1

C Developer Jobs in Commerce, MI (NOW HIRING)

Senior Systems Engineer

Allen Park, MI ยท On-site

$138K - $204K/yr

... C programming. 2. Battery management systems (BMS) software development and validation. 3 years of experience with each of the following skills is required: 1. BMS algorithms development for ...

Be Seen First

CNC Department Manager

Utica, MI ยท On-site

$110K - $135K/yr

The ideal candidate will have extensive experience in 3 and 5 axis milling, proficiency in Work N/C programming, and a minimum of 5 years of managerial experience in CNC machining. Key ...

The ideal candidate will have extensive experience in 3 and 5 axis milling, proficiency in Work N/C programming, and a minimum of 5 years of managerial experience in CNC machining. Key ...

CNC Department Manager

Utica, MI ยท On-site

$110K - $135K/yr

The ideal candidate will have extensive experience in 3 and 5 axis milling, proficiency in Work N/C programming, and a minimum of 5 years of managerial experience in CNC machining. Key ...

Front End Software Developer

Dearborn, MI ยท On-site

$95K - $111K/yr

L.C. is seeking a highly skilled Senior Frontend Engineer specializing in React and TypeScript to join their agile development team. In this role, you will be responsible for developing and ...

Quality Engineer C Crew

Warren, MI ยท On-site

$67K - $87K/yr

Summary The Quality Engineer supports daily quality assurance activities, analyzes production data ... Ability to work on C-Crew (Friday & Saturday 6am-4:30pm - Sunday & Monday 6pm - 4:30am) . PRIMARY ...

Showing results 21-40

C Developer information

See Commerce, MI salary details

$9

$51

$85

How much do c developer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for c developer in Commerce, MI is $51.88, according to ZipRecruiter salary data. Most workers in this role earn between $42.31 and $56.97 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C developer, and why are they important?

To thrive as a C Developer, you need a solid understanding of C programming, data structures, algorithms, and typically a degree in computer science or a related field. Familiarity with development tools such as GCC, GDB, version control systems like Git, and sometimes familiarity with embedded systems or operating system concepts is essential. Strong problem-solving abilities, attention to detail, and effective communication skills set standout developers apart. These skills and qualities are crucial for writing efficient, reliable code and collaborating effectively on complex software projects.

Are C developers still in demand?

C developers are still in demand, especially in industries like embedded systems, operating systems, and hardware programming. Proficiency in C remains valuable due to its performance and low-level capabilities, and knowledge of related tools like compilers and debugging is often required.

What is the difference between C Developer vs C++ Developer?

AspectC DeveloperC++ Developer
Required CredentialsTypically a bachelor's in computer science or related field; certifications are optionalSimilar credentials; often includes certifications in C++ or software development
Work EnvironmentEmbedded systems, operating systems, or low-level programmingApplication development, game development, or software engineering
Industry UsageEmbedded devices, firmware, OS kernelsDesktop applications, game engines, high-performance software

The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.

What are some common challenges C developers face when working on large codebases, and how can they address them?

C Developers working with large codebases often encounter challenges such as maintaining readability, managing dependencies, and identifying bugs related to memory management. To address these issues, developers typically use modular programming techniques, adhere to consistent coding standards, and leverage version control tools for collaboration. Regular code reviews and comprehensive documentation also help teams maintain code quality and ensure that knowledge is shared across developers, making it easier to onboard new team members and reduce technical debt.

What is a C developer?

C Developers are software engineers who specialize in designing, developing, and maintaining software applications using the C programming language. They work on a variety of projects, including operating systems, embedded systems, and performance-critical applications. C Developers are responsible for writing efficient, reliable, and maintainable code, as well as debugging and optimizing existing software. They often collaborate with other developers, engineers, and stakeholders to deliver robust technical solutions.
What job categories do people searching C Developer jobs in Commerce, MI look for? The top searched job categories for C Developer jobs in Commerce, MI are:
What cities near Commerce, MI are hiring for C Developer jobs? Cities near Commerce, MI with the most C Developer job openings:
Infographic showing various C Developer job openings in Commerce, MI as of June 2026, with employment types broken down into 76% Full Time, and 24% Contract. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $107,902 per year, or $51.9 per hour.

Senior Systems Engineer

Ford Motor Company

Allen Park, MI โ€ข On-site

$138K - $204K/yr

Full-time

Medical, Dental, Life, PTO

Re-posted 11 hours ago


Job description

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow's transportation.

Ford Next is focused on rapidly incubating & launching new vehicle-adjacent businesses to create long-term value for the company beyond the wheel. Ford Next team members are flexible, with a startup mindset -- this is a group that thrives on moving quickly and growing through change.ย 

You'll have...ย ย 

Master's degree or foreign equivalent in Electrical Engineering, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation. 5 years of experience with each of the following skills is required: 1. C programming. 2. Battery management systems (BMS) software development and validation. 3 years of experience with each of the following skills is required: 1. BMS algorithms development for estimation of state-of-charge (SOC), state-of-health (SOH), and state-of-energy (SOE) in C. 2. Developing safety critical software following MISRA C automotive standard and ISO 26262 functional safety standard, including processes, requirements definitions, and verifications at different levels of the V model. 3. Using CAN and CAN-FD automotive communication interface and UDS communication protocol to enable diagnostics for troubleshooting vehicle issues. 2 years of experience with each of the following skills is required: 1. High voltage vehicle systems integration and troubleshooting in electric vehicles, including battery management systems, chargers and electric motors. 2. Embedded software development with RTOS.

We are offering a salary of $138,486.00 - $204,611.04/yr.

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!ย 
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all the above? No matter what you choose, we offer a work life that works for you, including:ย 

Immediate medical, dental, and prescription drug coverageย 
Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and moreย 
Vehicle discount program for employees and family members, and management leasesย 
Tuition assistanceย 
Established and active employee resource groupsย 
Paid time off for individual and team community serviceย 
A generous schedule of paid holidays, including the week between Christmas and New Year's Dayย 
Paid time off and the option to purchase additional vacation time.ย 
For a detailed look at our benefits, click here:ย 

https://fordcareers.co/GSR-HTHDย 

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.ย 
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.ย 

#LI-DNIย 

#DNPย 


ย 

Master's degree or foreign equivalent in Electrical Engineering, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation. 5 years of experience with each of the following skills is required: 1. C programming. 2. Battery management systems (BMS) software development and validation. 3 years of experience with each of the following skills is required: 1. BMS algorithms development for estimation of state-of-charge (SOC), state-of-health (SOH), and state-of-energy (SOE) in C. 2. Developing safety critical software following MISRA C automotive standard and ISO 26262 functional safety standard, including processes, requirements definitions, and verifications at different levels of the V model. 3. Using CAN and CAN-FD automotive communication interface and UDS communication protocol to enable diagnostics for troubleshooting vehicle issues. 2 years of experience with each of the following skills is required: 1. High voltage vehicle systems integration and troubleshooting in electric vehicles, including battery management systems, chargers and electric motors. 2. Embedded software development with RTOS.

We are offering a salary of $138,486.00 - $204,611.04/yr. EOE.

This Job Notice is posted as a result of the filing of an application for permanent alien labor certification for the relevant job opportunity. Any person may provide documentary evidence bearing on the application to the Certifying Officer at the U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue NW, Room N-5311, Washington, DC 20210.

Note, this is a hybrid position whereby the employee will work both from home and from the Allen Park office. Hence, the employee must live within a reasonable commuting distance from Allen Park, MI. Coordinate software development efforts to ensure alignment with defined requirements and seamless integration with other system components (Charge port, OBC, DC/DC, Inverter etc.). Design, development, and testing embedded software components for adhering to coding standards and industry best practices such as MISRA C and V-cycle development. Develop software for safety critical components, including battery protections. Enforce quality by helping define test cases with test team by providing detailed requirements and supporting documentation when needed. Contribute to algorithms and controls development for battery management system, including state of charge estimation, state of health assessment, and cell balancing etc. Verify the performance and reliability of the BMS algorithms by testing them using battery packs and battery cyclers. Document findings, and report to battery algorithms teams. Extract and document detailed component-level requirements for battery management systems and power electronics, collaborating closely with cross-functional teams (hardware, firmware, systems engineering) to ensure alignment with overall vehicle objectives. Actively participated in review processes for firmware, hardware, system, and functional safety teams. Collaborate with mechanical, hardware and system team for seamless integration of hardware and software components. Developed and optimized calibration parameters to enhance safety, improve performance, and deliver exceptional user experiences. Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARA, FMEAs, etc.). Act as the primary point of contact between the BMS software team and the battery pack safety and DV team. Collect input from DV team and translate them into software requirements. Document integration and calibration processes, test results and system configurations. Prepare technical reports and presentations to communicate findings to stakeholder and management. Help battery manufacturing team troubleshoot build issues by providing troubleshooting instructions, implementing software diagnostics, and proposing setup changes. Domestic Travel Required up to 5%.

What you'll be able to do:ย 

Sr. Systems Engineer - positions offered by Ford Motor Company (Allen Park, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the Allen Park office. Hence, the employee must live within a reasonable commuting distance from Allen Park, MI. Coordinate software development efforts to ensure alignment with defined requirements and seamless integration with other system components (Charge port, OBC, DC/DC, Inverter etc.). Design, development, and testing embedded software components for adhering to coding standards and industry best practices such as MISRA C and V-cycle development. Develop software for safety critical components, including battery protections. Enforce quality by helping define test cases with test team by providing detailed requirements and supporting documentation when needed. Contribute to algorithms and controls development for battery management system, including state of charge estimation, state of health assessment, and cell balancing etc. Verify the performance and reliability of the BMS algorithms by testing them using battery packs and battery cyclers. Document findings, and report to battery algorithms teams. Extract and document detailed component-level requirements for battery management systems and power electronics, collaborating closely with cross-functional teams (hardware, firmware, systems engineering) to ensure alignment with overall vehicle objectives. Actively participated in review processes for firmware, hardware, system, and functional safety teams. Collaborate with mechanical, hardware and system team for seamless integration of hardware and software components. Developed and optimized calibration parameters to enhance safety, improve performance, and deliver exceptional user experiences. Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARA, FMEAs, etc.). Act as the primary point of contact between the BMS software team and the battery pack safety and DV team. Collect input from DV team and translate them into software requirements. Document integration and calibration processes, test results and system configurations. Prepare technical reports and presentations to communicate findings to stakeholder and management. Help battery manufacturing team troubleshoot build issues by providing troubleshooting instructions, implementing software diagnostics, and proposing setup changes. Domestic Travel Required up to 5%.


Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982