1

Freelance C Programming Language Jobs in Michigan

Software Engineer 2

Auburn Hills, MI · On-site

$92K - $126K/yr

Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...

Software Engineer 2

Auburn Hills, MI · On-site

$92K - $126K/yr

Software Embedded coding using the C and Assembly programming language adhering to industry and internal coding standards and practices. * Develop, document, review and approve software design ...

Software Engineer III

Novi, MI · On-site

$90 - $120/hr

Work on writing embedded code in C language, developing MATLAB models for Auto Coding, and working ... Use of electrical hardware, microprocessor architecture, Embedded C programming, Python, MATLAB ...

next page

Showing results 1-20

Freelance C Programming Language information

What is the difference between Freelance C Programming Language vs Freelance C++ Developer?

AspectFreelance C Programming LanguageFreelance C++ Developer
Required SkillsProficiency in C language, understanding of low-level programmingProficiency in C++, object-oriented programming, and advanced features
Work EnvironmentEmbedded systems, firmware, system softwareApplication development, game development, software tools
CertificationsOften not required, but knowledge of embedded systems helpfulOptional certifications like C++ certifications or related courses
Industry UsageEmbedded systems, operating systems, hardware interfacingSoftware applications, game engines, high-performance software

Freelance C Programming Language and Freelance C++ Developer roles share overlapping skills but differ mainly in scope and application. C is primarily used for low-level programming and embedded systems, while C++ offers object-oriented features suitable for complex software development. Understanding these differences helps freelancers target the right projects and clients.

Are freelance C programming language programmers still in demand?

Freelance C programming language programmers remain in demand for embedded systems, firmware development, and performance-critical applications. Skills in debugging, low-level programming, and familiarity with hardware are valuable, and demand is steady in industries like technology, automotive, and IoT. Opportunities are often found on freelance platforms and require strong technical expertise.

What are the most commonly searched types of C Programming Language jobs in Michigan?

The most popular types of C Programming Language jobs in Michigan are:

What are popular job titles related to Freelance C Programming Language jobs in Michigan?

For Freelance C Programming Language jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Freelance C Programming Language jobs in Michigan look for?

The top searched job categories for Freelance C Programming Language jobs in Michigan are:

What cities in Michigan are hiring for Freelance C Programming Language jobs?

Cities in Michigan with the most Freelance C Programming Language job openings:

Infographic showing various Freelance C Programming Language job openings in Michigan as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

IoT: Embedded Software Developer

Avani Technology Solutions, Inc.

Troy, MI • On-site, Remote

Contractor

Re-posted 17 days ago


Job description

1. Job Title : 2. Job Summary : Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP) IPC (Inter Processor Communication) Rendering and Graphics processing - SW Development Process: - SYS Requirements Analysis and Derive into SW requirements - SW Architecture Structure - Detail Design using UML (e.g. sequence diagrams state machines block diagrams etc.) 3. Shift : 08:30 a.m. to 5:30 p.m. EST 4. Roles & Responsibilities : - Functional Safety experience is beneficial to NSI. - Technical Skills required for SW Developer: Programming Language: - Scripting Language like Phyton (nice to have e.g. bash batch) - SW Tools: - SW Configuration and Versioning tools (e.g. PTC GitHUB SVN etc.) - Unit and Integration Tests (e.g. VectorCast GTEST etc.) - Debuggers (e.g. GHS Probe E1 Renesas etc.) - Design (e.g. DOORS PTC Enterprise Architect etc.) - UML Design Tools (e.g. Enterprise Architect MatLab etc.) - - Debuggers (e.g. GHS Probe E1 Renesas etc.) - Design (e.g. DOORS PTC Enterprise Architect etc.) - SW Development Experience: - Platform and configuration experience for posix base OS) - SW Development Process: - Unit Test Specification and execution - Integration Testing Specification and execution. - Warnings Analysis (justification or fix) - Source Code configuration and versioning - bidirectional traceability from SWE1 - SWE6 5. Demand requires Travel? : Sometimes 6. Certification(s) Required : No
Hours : 8:00am to 5:00pm
Education :
Additional Job Details : must sit onsite in Troy, MI. Top 3 items in order of priority: 1. Embedded C software development experience 2. OS: Integrity, QNX, and/or Linux 3. Automotive domain knowledge, CAN autosar