1

C Developer Jobs in Clio, MI (NOW HIRING)

The Mechanical Engineer, Ball Screw Design supports the design, development, testing, and ... 22 C.F.R. § 120.15 is required. "US Person" includes US Citizen, lawful permanent resident ...

The Mechanical Engineer, Ball Screw Design supports the design, development, testing, and ... 22 C.F.R. § 120.15 is required. "US Person" includes US Citizen, lawful permanent resident ...

Be Seen First

Applicant must be a US person as defined by 22 C.F.R. Chapter I, Subchapter M, Part 120.15 U.S ... Engineering company that specializes in providing electron beam and laser welding, CNC machining ...

The Director of Engineering, Ball Screws serves as the technical authority for precision ball screw ... 22 C.F.R. § 120.15 is required. "US Person" includes US Citizen, lawful permanent resident ...

Service Associate

Fenton, MI · On-site

$14.25 - $19/hr

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... IT developers to vice presidents of finance; from HR Business Partners to export specialists ...

Service Associate

Owosso, MI · On-site

$14.25 - $19/hr

As a member of the C&S Wholesale Grocers family of companies, SpartanNash is a food solutions ... IT developers to vice presidents of finance; from HR Business Partners to export specialists ...

next page

Showing results 1-20

C Developer information

See Clio, MI salary details

$8

$47

$79

How much do c developer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for c developer in Clio, MI is $47.98, according to ZipRecruiter salary data. Most workers in this role earn between $39.13 and $52.69 per hour, depending on experience, location, and employer.

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 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.

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 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.

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 cities near Clio, MI are hiring for C Developer jobs?

Cities near Clio, MI with the most C Developer job openings:

Infographic showing various C Developer job openings in Clio, MI as of July 2026, with employment types broken down into 77% Full Time, and 23% Contract. Highlights an 97% In-person, and 3% Remote job distribution, with an average salary of $99,805 per year, or $48 per hour.

Mechanical Engineer, Ball Screws

Kaney Aerospace LLC

Freeland, MI • On-site

$100K - $150K/yr

Full-time

Posted 21 days ago


Job description

Description

 The Mechanical Engineer, Ball Screw Design supports the design, development, testing, and continuous improvement of precision ball screw assemblies used in aerospace, defense, medical, and industrial applications. Working under the guidance of senior engineering staff, this position performs mechanical design, engineering analysis, prototype development, testing, and manufacturing support to deliver high-performance motion control products. 


Major Responsibilities:

  • Design ball screw components including screw shafts, nuts, return systems, recirculation mechanisms, and drive interfaces. 
  • Create and maintain detailed CAD models, drawings, and engineering documentation.      
  • Assist in defining preload, geometry, lubrication, and performance requirements.
  • Perform engineering calculations related to load capacity, fatigue life, stiffness, backlash, friction, torque, and thermal performance. 
  • Support finite element analysis and validation activities. 
  • Evaluate component performance through analytical modeling and engineering calculations.
  • Support laboratory testing, endurance testing, load testing, efficiency evaluations, and prototype validation. 
  • Analyze test results and recommend design improvements. 
  • Assist with failure investigations and root cause analysis.
  • Collaborate with Manufacturing Engineering to support machining, grinding, assembly, and inspection activities. 
  • Review manufacturability and assist with design improvements. 
  • Support Engineering Change Orders (ECOs) and design revisions.
  • Prepare engineering reports, calculations, specifications, and design documentation. 
  • Participate in design reviews and technical meetings. 
  • Maintain engineering records in accordance with company procedures.      

Requirements

Minimum Qualifications:

  • Bachelor's degree in Mechanical Engineering or related discipline. 
  • 2-5 years of mechanical engineering experience (or equivalent internship/co-op experience). 
  • Experience with 3D CAD software such as SolidWorks. 
  • Understanding of mechanical design principles, machine elements, and geometric dimensioning and tolerancing (GD&T). 
  • Strong analytical and problem-solving skills. 
  • Excellent communication and teamwork skills. 


Minimum Competencies:

  • Knowledge of ball screw architecture, geometry optimization, preload techniques, and mechanical efficiency factors.
  • Expertise in failure modes, reliability engineering, and life prediction specific to rolling-element mechanisms.
  • Ability to deliver complex technical material clearly.
  • Strong capability in risk management, trade studies, and data-driven decision making.

Preferred Qualifications:

  • Experience with electromechanical actuator systems.
  • Background in high-precision manufacturing or grinding/thread-rolling process development.
  • Experience with DO-160, MIL-STD environmental qualification, or similar aerospace standards.
  • Six Sigma, DFSS, or advanced reliability engineering certification.

Operational Details / Work Environment:

  • Primarily office-based engineering role with periodic hands-on testing or lab work.
  • Occasional travel to customers, suppliers, or test facilities.
  • PPE may be required in some manufacturing or laboratory spaces.

Work Authorization / Security Clearance:

This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22 C.F.R. 120.15 is required. "US Person" includes US Citizen, lawful permanent resident, refugee, or asylee.