Job offers - CrawlJobs

Software Engineer - C Jobs

140 Job Offers

Staff Software Engineer - Development ( Firmware, UFS validation with C and C++ experience) 9 to 14 years Only
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Senior Software Engineer - asp .net, C#, entity framework- Immediate joiner only
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Software Engineer (Intern, C#)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Constructor Tech
Expiration Date
Until further notice
Senior CUDA C++ Software Engineer
Save Icon
Salary Icon
Salary
140000.00 - 190000.00 USD / Year
Grey Matters Defense Solutions
Expiration Date
Until further notice
C++ Software Engineer - Asphalt Legends
Save Icon
Location Icon
Location
Barcelona
Salary Icon
Salary
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Salary Icon
Salary
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
C++ Software Engineer, 3D Desktop Application
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Software Engineer Intern - C++
Save Icon
Salary Icon
Salary
145000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Software Engineer Intern - C# .NET Desktop
Save Icon
Salary Icon
Salary
145000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Software Engineer (Entry-Level) - C++
Save Icon
Salary Icon
Salary
145000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Senior C++ Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Software Engineer (C++)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
C++ Software Engineer - Market Data
Save Icon
Salary Icon
Salary
110000.00 - 150000.00 USD / Year
talan.com Logo
Talan
Expiration Date
Until further notice
Staff Software Engineer, Logging (C++)
Save Icon
Salary Icon
Salary
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join our team as a **C++ Software Engineer** in Jacksonville, FL. Design, develop, and optimize high-performance applications using modern C++ standards. Requires 3+ years of experience, strong OOP skills, and expertise in Linux/Windows, multithreading, and Git. Enjoy competitive compensation, 40...
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join Gameloft Barcelona as a C++ Software Engineer to architect and implement new features for Asphalt Legends Unite. Collaborate with cross-functional teams on gameplay, graphics, and network libraries. Ideal for experienced developers passionate about game client architecture and innovative sol...
Location Icon
Location
Salary Icon
Salary
Not provided
gameloft.com Logo
Gameloft
Expiration Date
Until further notice
C++ Software Engineer 3
Save Icon
Join Comcast, a Fortune 30 tech leader, as a C++ Software Engineer 3 in New York. Leverage 5-7 years of experience in C++ and SQL to design innovative software solutions. Collaborate with cross-functional teams, mentor junior engineers, and drive technical excellence. Enjoy comprehensive benefits...
Salary Icon
Salary
125439.15 - 188158.73 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Lead C++ Software Engineer
Save Icon
Lead C++ Software Engineer sought in Reston, United States. Drive software and web application design, integration, and documentation. Requires expertise in C++, Linux, and software development, with a focus on collaboration and mentoring junior engineers. Enjoy comprehensive benefits including p...
Salary Icon
Salary
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Senior Software Engineer (C++, C#)
Save Icon
Location Icon
Location
Salary Icon
Salary
12000.00 - 16000.00 PLN / Month
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice

About the Software Engineer - C role

A Software Engineer specializing in C++ tackles some of the most performance-critical and system-level challenges in the technology industry. Unlike higher-level languages that abstract away memory management and hardware interaction, C++ demands a deep understanding of computer architecture, resource allocation, and algorithmic efficiency. Professionals in these roles are the architects behind the engines that power everything from real-time trading platforms and game engines to embedded systems, database kernels, and large-scale distributed infrastructure. The core responsibility of a C++ software engineer is to design, develop, and maintain high-performance, low-latency applications where every microsecond counts. This often involves writing code that interacts directly with operating system APIs, manages memory manually to avoid garbage collection pauses, and optimizes data structures for cache coherence. A typical day might involve profiling a system to identify bottlenecks, refactoring legacy code to improve thread safety, or implementing complex concurrent algorithms that leverage multi-core processors without introducing race conditions.

Common responsibilities extend beyond just writing code. These engineers frequently own the entire lifecycle of a service or component, from system design and architecture through implementation, rigorous testing, and production deployment. They are expected to build robust, fault-tolerant systems that can operate under extreme load, often working with distributed systems concepts like consensus protocols, replication, and sharding. Strong debugging skills are paramount, as issues often manifest as subtle memory corruption or concurrency bugs that are difficult to reproduce. Collaboration is also key; C++ engineers work closely with product managers, site reliability engineers, and other engineering teams to define technical roadmaps and ensure that the underlying infrastructure meets the needs of the business. They often serve as technical leaders, mentoring junior engineers and setting standards for code quality, testing, and documentation.

Typical requirements for these roles include a Bachelor’s or Master’s degree in Computer Science or a related field, though equivalent practical experience is often valued. Beyond C++ proficiency, employers look for strong fundamentals in data structures, algorithms, and operating systems (memory management, threading, networking). Experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and building large-scale distributed systems is increasingly essential for senior positions. A passion for performance tuning, a customer-focused mindset, and the ability to dig deep into root causes are traits that define successful candidates in this demanding and rewarding field. For those seeking challenging software engineer C jobs, the work is intellectually rigorous and directly impacts the speed and reliability of the world’s most critical digital infrastructure.