Job offers - CrawlJobs

Software Engineer - C Jobs (On-site work)

50 Job Offers

Software C++ Engineer (Middle)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
renesas.com Logo
Renesas Electronics
Expiration Date
Until further notice
JVM Software Engineer / C
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Senior Staff Software Engineer (C++)
Save Icon
Salary Icon
Salary
Not provided
Aeva, Inc.
Expiration Date
Until further notice
C# Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Apopsi Sa
Expiration Date
Until further notice
Senior Software Engineer (C++)
Save Icon
Salary Icon
Salary
Not provided
Boxbot
Expiration Date
Until further notice
Principal Software Engineer (C++)
Save Icon
Salary Icon
Salary
Not provided
Boxbot
Expiration Date
Until further notice
Senior CUDA C++ Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Grey Matters Defense Solutions
Expiration Date
Until further notice
Staff / Sr Staff C++ Software Engineer
Save Icon
Salary Icon
Salary
102000.00 - 157000.00 USD / Year
scitec.com Logo
SciTec
Expiration Date
Until further notice
Software Engineer - Kernels/CUDA (C++)
Save Icon
Salary Icon
Salary
Not provided
x.ai Logo
xAI
Expiration Date
Until further notice
Software Engineer, Senior ( C++)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
microstrategy.com Logo
MicroStrategy
Expiration Date
Until further notice
Senior Staff Software Engineer, C++ Software Integration (R4018)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Staff Software Engineer, C++ Software Integration (R4018)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Staff Engineer, Software, GCS - C++ (R5189)
Save Icon
Location Icon
Location
United States, United States
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior/Staff Engineer, C++ Software - Edge Systems (R5191)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
C++ Senior Staff/Senior Software Engineer
Save Icon
Salary Icon
Salary
120000.00 - 175000.00 USD / Year
scitec.com Logo
SciTec
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
stellarscience.com Logo
Stellar Science
Expiration Date
Until further notice
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
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
Software Engineer Intern - C++
Save Icon
Salary Icon
Salary
145000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
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.