1

C Developer Jobs in Minnesota (NOW HIRING)

Sr. Embedded Software Engineer

New Brighton, MN ยท On-site

$131K - $171K/yr

Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development ...

Sr. Embedded Software Engineer

Saint Paul, MN ยท On-site

$125K - $164K/yr

Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development ...

Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development ...

Sr. Embedded Software Engineer

New Brighton, MN ยท On-site

$131K - $171K/yr

Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development ...

Has advanced level of knowledge in programming languages such as C, C++, C# or Python. Creates, modifies & designs for complex problems and is able to execute all stages of the software development ...

Java Developer

Minneapolis, MN ยท On-site

$53.25 - $69/hr

XML c. Linux/Unix - basics (top, grep, etc.) d. Database sql e. Java script f. BIRT - This is the ... Comfortable working with a wide variety of skillsets (engineers to end users) c. Knowledge of the ...

Java Developer

Minneapolis, MN ยท On-site

$53.25 - $69/hr

XML c. Linux/Unix - basics (top, grep, etc.) d. Database sql e. Java script f. BIRT - This is the ... Comfortable working with a wide variety of skillsets (engineers to end users) c. Knowledge of the ...

Mechanical Specialist

Rochester, MN

$55K - $76K/yr

Minnesota 1st Class A, B or C Engineer License or Chief A, B, or C engineer license required. Must have and maintain a valid driver's license and acceptable driving record in accordance with Mayo ...

Mechanical Specialist

Rochester, MN ยท On-site

$55K - $76K/yr

Minnesota 1st Class A, B or C Engineer License or Chief A, B, or C engineer license required. Must have and maintain a valid driver's license and acceptable driving record in accordance with Mayo ...

Showing results 41-60

C Developer information

See Minnesota salary details

$10

$56

$93

How much do c developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for c developer in Minnesota is $56.60, according to ZipRecruiter salary data. Most workers in this role earn between $46.15 and $62.16 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 are the most commonly searched types of C Developer jobs in Minnesota? The most popular types of C Developer jobs in Minnesota are:
What are popular job titles related to C Developer jobs in Minnesota? For C Developer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for C Developer jobs? Cities in Minnesota with the most C Developer job openings:
What are popular job titles related to C Developer jobs in MN? For C Developer jobs in MN, the most frequently searched job titles are:
Infographic showing various C Developer job openings in Minnesota as of August 2026, with employment types broken down into 77% Full Time, and 23% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $117,737 per year, or $56.6 per hour.

Chemical/Mechanical Engineer I (Local to Twin Cities Metro)

C-P Systems Corporation

Maplewood, MN โ€ข On-site, Remote

$70K - $80K/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description

Chemical/Mechanical Engineer I

Location: Remote (Local to Twin Cities Metro)

Employment Terms: Permanent, Full-Time, Salary

Travel: Up to 15%

About C-P Systems

Established in 1995 from 3M's Chemical Division, C-P Systems is a process mechanical engineering consulting firm specializing in piping design, P&ID development, process engineering, laser scanning, and construction documentation for industrial clients across the United States.

We're a team of engineers and support staff who take pride in doing things right. Our low turnover reflects a culture built on trust, long-term relationships, and a genuine commitment to quality for our customers and for each other. We're in an active growth phase, diversifying our customer base and building the internal infrastructure to support it.

About the Role

We are seeking a motivated entry-level Chemical or Mechanical Engineer to support the design, development, and implementation of industrial process systems. This role provides an excellent opportunity to work alongside experienced engineers on projects from initial process design through construction, startup, and commissioning. The successful candidate will assist in process modeling, equipment sizing, instrumentation development, and preparation of construction bid packages while gaining hands-on experience in project execution and field support.

This role will initially be hybrid, with travel to our office in Vadnais Heights on a regular schedule during on-boarding and training. Once fully trained and able to work independently, the position will be allowed to move to fully remote, while attendance in the office is optional, if desired.

Key Responsibilities

  • Develop and maintain Process Flow Diagrams (PFDs) and Piping & Instrumentation Diagrams (P&IDs) for new and existing process systems
  • Perform engineering calculations and size process equipment including pumps, heat exchangers, condensers, pressure relief devices, and related components
  • Conduct fluid flow modeling and hydraulic analyses to determine appropriate sizing of piping systems, process equipment, valves, and instrumentation
  • Prepare instrument, valve, and equipment lists, along with equipment data sheets to support project design and execution
  • Coordinate with equipment and instrumentation vendors to obtain technical information and quotations
  • Support development of process control philosophies and provide input on control logic, automation requirements, and process safety systems
  • Collaborate with multidisciplinary design teams to develop 3D process layouts and detailed engineering packages
  • Contribute to the preparation of complete mechanical bid packages suitable for contractor pricing and construction
  • Provide construction, installation, commissioning, and startup support to ensure systems are installed and operate as intended
  • Participate in field inspections, troubleshooting, and process optimization activities during project execution
  • Travel as necessary to customer sites domestically for project support, including data collection, site walkdowns, and project meetings

Qualifications

  • B.S. Chemical Engineering preferred, Mechanical or Industrial Engineering considered with the correct supplemental experience
  • 0-2 years of prior experience in a chemical manufacturing (or similar) environment
  • Strong communication skills
  • Acute attention to detail
  • US Citizenship (required by some of our customers for certain intellectual property)
  • Familiarity with CAD software (i.e. AutoCAD, SolidWorks, etc.) a plus
  • Previous plant experience preferred

Compensation

Rate: $70,000 - $80,000 / yr

Benefits:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan (401K, profit-sharing)
  • Paid time off
  • Professional development assistance

Why Join Us

At C-P Systems, our objective is to hire for the long-term to provide consistency for our customers and to maintain alignment with our company values. This focus results in exceptional employee satisfaction and retention.

While experience is recognized, a person's drive to improve things and take real ownership of their work matters just as much. This role has clear scope today and real room to grow as we build out our financial infrastructure. You'll have direct access to ownership, a Business Administrator and IT staff who want to collaborate, and the latitude to make meaningful improvements to processes that affect how the whole company operates.

We offer a flexible and collaborative work environment that embraces current tools and a genuine commitment to work/life balance. We look for self-directed people who can deliver results while staying curious about how to do things better.