1

C Developer Jobs in Portland, ME (NOW HIRING)

Quality Engineer

Biddeford, ME · On-site

$80K - $100K/yr

The focus in Maine is on multidirectional reinforced Carbon/Carbon (C/C) and Ceramic Matrix ... FMI is seeking a Quality Engineer to support all aspects of the organization including ...

WSP is currently seeking a POWER Testing and Energization (PTE) Lead P&C Field Services Technician ... Coordinates with engineers, scientists, and subcontractors to ensure field tasks are delivered ...

Showing results 21-40

C Developer information

See Portland, ME salary details

$10

$59

$97

How much do c developer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for c developer in Portland, ME is $59.13, according to ZipRecruiter salary data. Most workers in this role earn between $48.22 and $64.95 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 job categories do people searching C Developer jobs in Portland, ME look for?

The top searched job categories for C Developer jobs in Portland, ME are:

What cities near Portland, ME are hiring for C Developer jobs?

Cities near Portland, ME with the most C Developer job openings:

Infographic showing various C Developer job openings in Portland, ME as of August 2026, with employment types broken down into 80% Full Time, 8% Part Time, 1% Temporary, and 11% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $122,990 per year, or $59.1 per hour.

Quality Engineer

Fiber Materials

Biddeford, ME • On-site

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 23 days ago


Job description

Fiber Materials Inc. | solutions for the most extreme places in the universe

FMI's manufacturing facility has been a leading solutions provider of high temperature materials and composites for more than 50 years, serving the Department of Defense and NASA. The focus in Maine is on multidirectional reinforced Carbon/Carbon (C/C) and Ceramic Matrix Composites (CMCs) that enable high-temperature components such as: thermal protection systems, re-entry vehicle nose tips as well as rocket motor throats and nozzles. 

Our materials are being used on ground-breaking space initiatives such as the Orion Multi-Purpose Crew Vehicle and the heat shield for NASA's Mars 2020 mission, important missile programs, airfoils in commercial and military jet engines, and as lightweight armor for U.S. military ground vehicles. 


Your role: FMI is seeking a Quality Engineer to support all aspects of the organization including responsibility for assigned programs with close alignment to operations & supply chain. The individual will work closely with production and engineering management to develop, maintain, and implement quality standards to ensure they meet applicable customer & internal requirements. This position will also partner with stakeholders throughout the product lifecycle to support investigations and drive implementation of risk mitigation activities aimed at improving the quality of products & processes.

Job Responsibilities:

  • Represent FMI quality as the point of contact to assigned customers including support of onsite & virtual meetings as well as maintaining responsibility for distribution of data & information as required
  • Coordinate FMI and supplier quality requirements to ensure proper flow down to vendors; assist in identification of supplier related issues &/or qualification of new vendors
  • Develop and utilize FMI systems to satisfy customer quality requirements including regulatory, certification, and validation systems
  • Assist in providing quality support throughout the various gates of FMI’s Contracts & Proposal process
  • Deploy both proactive & reactive quality tools & principles within the organization including execution of RCCA, PFMEAs, Statistical Process Control (SPC), Process Flow Diagrams, Manufacturing Quality Plans (MQP), APQP as required
  • Ensure proper product sampling, quality control checks, identification, and traceability are in place across the entire manufacturing value stream
  • Make recommendations & establish business cases for capital expenditures in support of enhancing the quality of products & processes
  • Support the rollout of additional applications within FMI’s eQMS incl. proceduralizing internal processes, training and monitoring/support during & after deployment
  • Perform reviews on customer & internal drawings; report back to stakeholders on required changes
  • Participate in the organization’s configuration management process including initiating, reviewing and dispositioning Engineering Change Notifications
  • Support FMI’s QMS including supplier management, auditing & document control IAW AS9100
  • Participate &/or lead various RCCA activities in support of internal/customer non-conformances
  • Participate in &/or lead Material Review Boards (MRB) meetings as quality engineering representative
  • Assists with new facility commissioning incl. understanding customer requirements & converting those into sustainable/repeatable processes that can be deployed across multiple sites
  • Supports, cooperates with, and participates in company-wide Lean and Safety improvement initiatives

What we need from you:

  • Bachelor's degree in mechanical engineering, industrial engineering, materials engineering, or closely related discipline
  • 5+ years of relevant experience
  • Knowledge of Microsoft Office software and Windows Operating systems
  • Demonstrated experience with database usage, Statistical Process Control (SPC), and Geometric Dimensioning & Tolerancing (GD&T)
  • Strong communication skills (written and oral)
  • Expertise/experience in working with and meeting customers and/or suppliers requirements
  • Experience as a team leader in identifying and resolving issues
  • Familiarity with utilizing electronic Quality Management System (eQMS) software solutions
  • Good presentation skills
  • Quality Assurance practices and procedures expertise
  • Practical knowledge and experience using Lean, Six Sigma, & TQM principles
  • Maintains safe operations by adhering to safety procedures and regulations
  • Supports, cooperates with, and participates in company-wide Lean improvement initiatives

Preferred:

  • Experience in composites manufacturing and process engineering
  • Proficiency in various machining, testing and inspection processes
  • ISO 9001/AS 9100 certification knowledge
  • ASQ Certification CQE, CQT
  • Lean or Six Sigma Green Belt (or higher) certification 

What you'll get from us:

  • 16 ETO days
  • 12 paid holidays (including Winter Closure!)
  • Medical / Dental / Vision
  • 401k Company Match
  • Tuition Reimbursement
  • The anticipated salary range for this position is $80,000-$100,000 dependent on experience