1

C Software Engineer Jobs in Connecticut (NOW HIRING)

Software Engineer

Glastonbury, CT · Hybrid

$90K - $135K/yr

Software Engineer Location: Glastonbury, CT Schedule: Hybrid flexibility (primarily onsite ... The ideal candidate will have strong C/C++ development experience, working with hardware or ...

The individual will be responsible for key modules of the production software throughout the ... C or C++ programming experience * Real-time, embedded programming on Unix/Linux preferred.

The individual will be responsible for key modules of the production software throughout the ... C or C++ programming experience * Real-time, embedded programming on Unix/Linux preferred.

A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...

Software Developer - C++

Greenwich, CT · On-site

$200K - $220K/yr

Experience of at least 2 years in software development in C++, Object Oriented Programming, Networking, STL at educational and/or professional level. * In-depth understanding of OOP, design patterns ...

Embedded Software Engineer

Avon, CT

$129K - $170K/yr

... C++), version control (Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of hardware/software integration and system level design. • Ability to work ...

Ability to program C, C++, MATLAB, python and/or any high-level programming language. * Ability to read, write and understand software design documents, software requirements documents. * Ability to ...

Essential Functions: - Design and develop C/C++ software running under QNX real-time operating ... engineers with hardware verification. Qualifications Minimum Requirements: - Embedded software ...

Senior Quantum Software Engineer, Compiler

New Haven, CT · On-site

$123K - $162K/yr

... C, C++, Python, or another general-purpose compiled programming language • Strong understanding of compiler design fundamentals • 2+ years developing compiler software/transpiling quantum models ...

Senior Quantum Software Engineer, Compiler

New Haven, CT · On-site

$123K - $162K/yr

... C, C++, Python, or another general-purpose compiled programming language • Strong understanding of compiler design fundamentals • 2+ years developing compiler software/transpiling quantum models ...

Senior Quantum Software Engineer, Compiler

New Haven, CT · On-site

$123K - $162K/yr

... C, C++, Python, or another general-purpose compiled programming language • Strong understanding of compiler design fundamentals • 2+ years developing compiler software/transpiling quantum models ...

next page

Showing results 1-20

C Software Engineer information

See Connecticut salary details

$23.3K

$117.1K

$182.6K

How much do c software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for c software engineer in Connecticut is $117,139.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,200.00 and $137,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C software engineer?

To thrive as a C Software Engineer, you need a deep understanding of C programming, algorithms, data structures, and a relevant degree in computer science or a related field. Familiarity with development tools such as GCC, Git, debugging profilers, and sometimes certifications in software development are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding C Software Engineers apart. These competencies are essential for building reliable, efficient software and collaborating effectively in technical environments.

How does a C software engineer typically collaborate with other teams during a development project?

C Software Engineers frequently work alongside cross-functional teams, including hardware engineers, QA testers, and project managers. Collaboration often involves participating in code reviews, integrating low-level code with hardware components, and ensuring software meets performance and reliability standards. Effective communication is essential, as these engineers must translate technical requirements and troubleshoot issues that may arise at the intersection of software and hardware. Regular meetings and documentation are standard practices to keep everyone aligned and maintain project momentum.

What does a C software engineer do?

A C Software Engineer designs, develops, tests, and maintains software applications and systems using the C programming language. They typically work on performance-critical applications, embedded systems, operating systems, or device drivers. Their responsibilities include writing efficient code, debugging, optimizing existing code, and collaborating with other engineers to ensure software reliability and maintainability. C Software Engineers must have a strong understanding of computer science fundamentals and problem-solving skills.

What is the difference between C Software Engineer vs C++ Software Engineer?

AspectC Software EngineerC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game engines, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game development, high-performance computing

The main difference between a C Software Engineer and a C++ Software Engineer lies in the programming languages they specialize in. C engineers focus on low-level programming for embedded systems and hardware interfaces, while C++ engineers work on more complex applications that require object-oriented features. Both roles require similar foundational skills but differ in application scope and complexity.

What are popular job titles related to C Software Engineer jobs in Connecticut? For C Software Engineer jobs in Connecticut, the most frequently searched job titles are:
Infographic showing various C Software Engineer job openings in Connecticut as of August 2026, with employment types broken down into 85% Full Time, 8% Part Time, 3% Temporary, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $117,139 per year, or $56.3 per hour.

Software Engineer

Actalent

Glastonbury, CT • Hybrid

$90K - $135K/yr

Full-time

PTO

Posted 14 days ago


Job description

Software Engineer

Location: Glastonbury, CT

Schedule: Hybrid flexibility (primarily onsite)

Employment Type: Full-Time

Work Authorization Requirement: Candidates must be authorized to work in the United States on a permanent basis. Employer sponsorship for work authorization is not available for this position.

Job Description

The Software Engineer will be responsible for designing, developing, supporting, and enhancing software solutions for industrial printing products and applications. This role will focus heavily on control software for high-speed printing systems, hardware interfaces, image processing, and Windows-based software development.

This person will join a small engineering team and support both legacy and new software initiatives. The ideal candidate will have strong C/C++ development experience, working with hardware or embedded devices, and the ability to develop high-performance, reliable software used in real-time industrial environments.

Responsibilities
  • Design, develop, test, and support software for industrial printing systems and related hardware interfaces.
  • Develop and maintain Windows-based software applications using Visual Studio, C++, MFC, Win32 API, and related technologies.
  • Support control software used to drive high-speed industrial equipment and communicate with embedded devices.
  • Develop image processing and rendering functionality for printing applications.
  • Develop software with performance, reliability, and efficiency in mind.
  • Support communication protocols including TCP/UDP sockets and hardware-level device communication.
  • Interpret high-level design specifications and translate them into software solutions.
  • Participate in software documentation, peer code reviews, testing, troubleshooting, and release support.
  • Support build, release, continuous integration, and software testing processes.
  • Collaborate with software, electrical, mechanical, and manufacturing teams.
  • Troubleshoot software issues related to hardware communication, image rendering, and system performance.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
  • 5+ years of professional software development experience.
  • Strong C/C++ programming experience.
  • Experience interfacing software with hardware, firmware, or embedded devices.
  • Experience with image processing or graphics-related applications.
  • Experience using Visual Studio for C++ development.
  • Experience with MFC.
  • Experience with TCP/UDP communication protocols.
  • Knowledge of Win32 API and Windows-based development.
  • Experience developing high-performance applications.
  • Ability to participate in code reviews, software documentation, and technical discussions.
Preferred Qualifications
  • Embedded programming experience.
  • Python experience.
  • Knowledge of BMP or Windows image formats.
  • Experience with automated testing, CI/CD, and software release processes.
  • Knowledge of barcode formats and encoding.
  • Experience within manufacturing, automation, industrial equipment, robotics, vision systems, or printing technologies.
Job Type & Location

This is a Permanent position based out of Glastonbury, CT.

Pay and Benefits

The pay range for this position is $90000.00 - $135000.00/yr.

Competitive salary based on experience Comprehensive benefits package available Hybrid work flexibility (4 days onsite, 1 day remote) PTO and company-sponsored benefits Details available during the interview process

Workplace Type

This is a hybrid position in Glastonbury,CT.

Application Deadline

This position is anticipated to close on Aug 18, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media