1

C Programmer Jobs in Utah (NOW HIRING)

Engineering Technician C Job Code: 38635 Job Location: Salt Lake City, UT Schedule: 1st Shift - 9/80 (employee's work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday ...

Eng Sr Prin - Test

UT · On-site

$120K - $205K/yr

BAE Systems is looking for a motivated Guidance, Navigation, and Control (GN&C) Engineer to join the Force Development Evaluation (FDE) team for an exciting opportunity supporting the United States ...

Engineering Technician C Job Code: 37457 Job Location: Salt Lake City, UT Schedule: Weekend Shift 3/36 L3Harris' Communication Systems segment is currently seeking a Engineering Technician C to join ...

next page

Showing results 1-20

C Programmer information

See Utah salary details

$10

$35

$62

How much do c programmer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for c programmer in Utah is $35.99, according to ZipRecruiter salary data. Most workers in this role earn between $23.41 and $46.83 per hour, depending on experience, location, and employer.

What is the difference between C Programmer vs C Developer?

AspectC ProgrammerC Developer
Required CredentialsProficiency in C language, often with a degree in Computer Science or related fieldSimilar credentials, with additional emphasis on software development experience
Work EnvironmentTypically in embedded systems, firmware, or low-level programmingOften in software applications, system software, or embedded systems
Employer & Industry UsageTech companies, manufacturing, automotive, embedded device firmsSoftware firms, tech startups, hardware companies

The main difference between a C Programmer and a C Developer lies in their scope of work. C Programmers focus primarily on writing and debugging C code, often in embedded or low-level environments. C Developers may have a broader role, including designing, testing, and maintaining C-based applications. Both roles require similar skills and credentials, but their typical work environments and responsibilities can differ slightly.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as petroleum engineering, aerospace engineering, or senior software engineering roles can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These positions typically require advanced skills, extensive experience, and often involve leadership or executive responsibilities.

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

To thrive as a C Programmer, you need a strong understanding of C programming language fundamentals, data structures, algorithms, and typically a degree in computer science or a related field. Experience with development environments like GCC or Visual Studio, version control systems such as Git, and familiarity with debugging tools are commonly required. Analytical thinking, attention to detail, and effective problem-solving abilities help C Programmers stand out in this role. These skills and qualities are vital for writing efficient, reliable code and ensuring robust software performance in diverse technical environments.

What Does a C Programmer Do?

A C Programmer is someone responsible for developing the code that integrates into an operating system, as well as other operating system modules, low-level libraries for other high-level languages, and embedded systems. C is a versatile and flexible programming language that is used for a wide range of purposes. C Programmers are tasked with designing, building, and maintaining efficient, reliable, and reusable C++ code, suggesting and implementing new solutions, creating high-level designs, and supporting the team in maintaining a code's quality. Also, they assist with analysis, design, implementation, and testing. You typically need to earn a degree from post-secondary education to be a qualified candidate for a C Programmer role.

What are C Programmers?

C Programmers are software developers who specialize in writing, testing, and maintaining code using the C programming language. They typically work on system-level software, embedded systems, operating systems, and application development where performance and efficiency are critical. C Programmers need a strong understanding of computer architecture, memory management, and low-level programming concepts. Their work is fundamental in industries such as technology, automotive, telecommunications, and more.

Will AI replace C programmer?

AI is unlikely to fully replace C programmers, as C development requires understanding hardware, system-level programming, and optimization that AI cannot fully replicate. Instead, AI tools can assist C programmers by automating repetitive tasks and improving code efficiency, but human expertise remains essential for complex problem-solving and system design.

Are C programmers still in demand?

C programmers are still in demand, especially in industries like embedded systems, operating systems, and hardware development, where low-level programming and performance are critical. Knowledge of C remains valuable for maintaining legacy systems and working with hardware interfaces, and proficiency with related tools like compilers and debugging is often required.

What jobs can I get with C programming?

With C programming skills, you can pursue roles such as embedded systems developer, systems programmer, firmware engineer, or software developer in industries like electronics, automotive, and telecommunications. These jobs often require knowledge of low-level programming, hardware interaction, and debugging tools, and may involve working with operating systems or real-time systems.

How do C Programmers typically collaborate with other team members during software development projects?

C Programmers often work closely with other developers, software engineers, and quality assurance teams throughout the development cycle. They participate in code reviews, contribute to design discussions, and integrate their code with modules written in other languages or by other team members. Effective communication and documentation are key, as C code frequently interacts with hardware or low-level components that require coordination with system architects or embedded engineers. This collaborative environment helps ensure robust, efficient, and maintainable software solutions.
What are the most commonly searched types of C Programmer jobs in Utah? The most popular types of C Programmer jobs in Utah are:
What job categories do people searching C Programmer jobs in Utah look for? The top searched job categories for C Programmer jobs in Utah are:
What cities in Utah are hiring for C Programmer jobs? Cities in Utah with the most C Programmer job openings:
Infographic showing various C Programmer job openings in Utah as of July 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $74,864 per year, or $36 per hour.
Sentinel - Hypersonic Testbed GN&C Engineer

Sentinel - Hypersonic Testbed GN&C Engineer

Northrop Grumman Corporation

Roy, UT

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Northrop Grumman rating

8.1

Company rating: 8.1 out of 10

Based on 353 frontline employees who took The Breakroom Quiz

108th of 528 rated manufacturers


Job description

RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.

Northrop Grumman Defense Systems is seeking a Principal GN&C Engineer/Sr. Principal GN&C Engineer.This opening is in Huntsville, AL or Roy, UT and will support the Sentinel Program. Northrop Grumman supports the Air Force's sustainment, development, production and deployment of hardware and system modifications for Intercontinental Ballistic Missile (ICBM) Ground and Airborne Launch Control Systems, Launch Facilities, and associated infrastructure.

What you will get to do:

Hypersonic Testbed Guidance Navigation and Control (GN&C) Engineer

The engineer in this role will support the technical development of the Hypersonic Testbed vehicles' autopilot for precision at high Mach in Exoatmospheric and Endoatmospheric flight. The engineer is expected to have expertise in both classical and modern control theory for autopilot development (PID controller design, gain scheduling, optimal and robust control techniques). The engineer is responsible for the maturation of existing control algorithms and analysis tools as well as the tuning of the autopilot(s) for emerging missions supporting a variety of SDS Futures Programs. The engineer in this role will support covariance analysis and circular error probable accuracy assessment. In addition to a heavy focus on autopilot development the engineer in this role will:

  • Participate in engineering review boards, technical interchange meetings and critical milestone reviews
  • Determine and report incremental performance improvements
  • Respond to analysis package requests
  • Perform trajectory assessment and flight analyses
  • Collaborate with a team of GN&C engineers in an Agile environment to meet critical milestones
  • Develop and analyze GNC algorithms (Guidance, Navigation, Autopilot)
  • Develop, verify, and validate complex 6 degrees of freedom vehicle models
  • Model missile components such as inertial measurement units (IMU), electronic control actuators, and thrust vector control (TVC) systems.
  • Use C++ and MATLAB and Object-Oriented design
  • Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development stages utilizing (M&S) tools systems for safety and mission critical analysis
  • Work with the GN&C Flight Software Team to automatically generate code from high-level specifications or models, ensuring consistency and reducing manual errors
  • Will serve on one or more Advanced Programs (SDS Futures' Group) initiatives in the hypersonic arena.

Basic Qualifications:

Principal GN&C Engineer:

  • Bachelor's degree in STEM and 5 years of experience, 3 years of experience with master's degree, 0 years of experience with PhD.
  • Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an investigation date within the last 6 years
  • Ability to obtain Special Access within a reasonable period as determined by the business needs of the company.
  • 1 year of autopilot development and control theory specifically focused on tuning and implementing flight control algorithms.
  • 2 years of experience with Agile Development with DoDAF standards and methods
  • 2 years of demonstrated experience coding in a higher-level programming language (C, C++, MATLAB/Simulink, etc.)
  • 3 years of demonstrated experience in guidance, navigation, or control algorithm development and/or analysis for launch vehicles, missiles, spacecraft, and/or aircraft.

Sr. Principal GN&C Engineer:

  • Bachelor's degree in STEM and 8 years of experience, 6 years of experience with master's degree, 4 years of experience with PhD.
  • Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an investigation date within the last 6 years
  • Ability to obtain TOP SECRET clearance and Special Access within a reasonable period as determined by the business needs of the company.
  • 2 years of experience with Agile Development with DoDAF standards and methods
  • 3 years of autopilot development and control theory specifically focused on tuning and implementing flight control algorithms.
  • 4 years of demonstrated experience coding in a higher-level programming language (C, C++, MATLAB/Simulink, etc.)
  • 4 years of demonstrated experience in guidance, navigation, or control algorithm development and/or analysis for launch vehicles, missiles, spacecraft, and/or aircraft.

Preferred Qualifications:

  • PhD or Masters advanced degree in Aerospace Engineering or applicable technical discipline
  • Experience with guidance law design for trajectory shaping and precision impact requirements.
  • Extensive experience with MATLAB/Simulink
  • Experience with Object-Oriented Programming
  • Experience in covariance and CEP analysis
  • Experience with linear stability analysis to determine control system stability margins
  • Experience designing, analyzing, and tuning autopilot algorithms for missile, hypersonic, or unmanned aircraft systems.
  • Strong grasp of both classical and modern control theory, including PID, gain scheduling, state-space control, optimal control, or robust control techniques.
  • Experience designing gain-scheduled or adaptive flight control systems across a wide flight envelope.
  • Familiarity with nonlinear control techniques such as dynamic inversion, LQR/LQG, MPC, or adaptive control
  • Experience developing actuator dynamic models, including bandwidth, rate limiting, position limits, hysteresis, backlash, deadband, and saturation effects.
  • Experience evaluating actuator performance across varying environmental and operational conditions
  • Knowledge of state estimation techniques, such as Kalman filtering or complementary filtering.
  • Experience transitioning theoretical algorithms into flight-ready software using Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) applications
  • Experience with a software version control system, such as Git, Gitlab, and/or Bitbucket
  • Experience with the Atlassian tool set, Agile Development, Model Based Engineering, and Software Development best practices
  • Experience with certification, airworthiness, testing, or qualification of flight and safety critical systems
  • Active DoD Top Secret clearance

As a full-time employee of Northrop Grumman Space Systems, you are eligible for our robust benefits package including:

  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Health & Wellness Resources
  • Employee Discounts

This position's standard work schedule is 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.

#SentinelSystems

Primary Level Salary Range: $0.00 - $0.00Secondary Level Salary Range: $0.00 - $0.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

What Northrop Grumman employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Northrop Grumman logo

About Northrop Grumman

Sourced by ZipRecruiter

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

Falls Church, VA, US

Year founded

1939