Job offers - CrawlJobs

Software Engineer - C Jobs

140 Job Offers

New
C++ Software Engineer
Save Icon
Salary Icon
Salary
Not provided
alten
Expiration Date
Until further notice
New
Staff Software Engineer - C++
Save Icon
Location Icon
Location
Salary Icon
Salary
300000.00 - 336000.00 PLN / Year
ABBYY
Expiration Date
Until further notice
New
Senior Software Engineer - C++
Save Icon
Location Icon
Location
Salary Icon
Salary
228000.00 - 264000.00 PLN / Year
ABBYY
Expiration Date
Until further notice
New
Sr. Software Engineer, Training/Inference (C++)
Save Icon
SpaceX seeks a Sr. Software Engineer in Palo Alto to build scalable model serving infrastructure in C++. Requires 5+ years of low-level systems programming and expertise in GPU inference optimization.
Salary Icon
Salary
Not provided
x.ai Logo
xAI
Expiration Date
Until further notice
New
Sr. Software Engineer, Training/Inference (C++)
Save Icon
SpaceX seeks a Sr. Software Engineer in Palo Alto to build scalable model serving infrastructure in C++. Requires 5+ years of low-level systems programming and expertise in GPU inference optimization.
Salary Icon
Salary
Not provided
x.ai Logo
xAI
Expiration Date
Until further notice
New
Sr. Software Engineer, Network (C++)
Save Icon
Join SpaceX in Palo Alto as a Sr. Software Engineer, Network (C++). Build routing and traffic-engineering software for the Colossus AI datacenter fabric. Requires C/C++ expertise and 5+ years of experience.
Salary Icon
Salary
Not provided
x.ai Logo
xAI
Expiration Date
Until further notice
New
Software C++ Engineer (Middle)
Save Icon
Join Renesas in Lviv as a Middle C++ Engineer to build cross-platform desktop tools for the Go Configure Software Hub. Requires 3+ years of C++ (11/14/17), Qt, and B1 English.
Location Icon
Location
Salary Icon
Salary
Not provided
renesas.com Logo
Renesas Electronics
Expiration Date
Until further notice
New
Java Software Engineer / C
Save Icon
Java Software Engineer role in Warsaw requiring 3+ years of backend experience with Java 17+, Spring Boot 3.x, REST APIs, and strong SQL skills across Oracle and PostgreSQL. Join Inetum Polska's collaborative team with funded training and certifications.
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
New
Senior C++ Software Engineer (Leading-Edge, High-Performance R&D solutions)
Save Icon
Siemens EDA seeks a Senior C++ Software Engineer in Shannon, Ireland to build high-performance EDA solutions. Requires deep modern C/C++ expertise, concurrency, and HPC optimization skills.
Location Icon
Location
Salary Icon
Salary
Not provided
altairengineering
Expiration Date
Until further notice
Senior Software Engineer, C++ Vehicle Experience
Save Icon
Join Zoox as a Senior Software Engineer in Foster City to build C++ software powering autonomous vehicle ride experiences. Requires 8+ years of development, strong modern C++ and Linux expertise, and leadership skills.
Salary Icon
Salary
235000.00 - 285000.00 USD / Year
zoox.com Logo
Zoox
Expiration Date
Until further notice
Embedded Software Engineer (C++ | Medical Devices)
Save Icon
Join ResMed as an Embedded Software Engineer in Australia, developing C++ firmware for next-gen medical devices. Requires 2-4 years of embedded experience, strong C++ skills, and Agile familiarity.
Location Icon
Location
Salary Icon
Salary
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Software Engineer, C++
Save Icon
Join Path Robotics in Columbus as a Software Engineer (C++) to build real-time robotics systems for AI-driven manufacturing. Requires strong C++ and ROS2 skills. Enjoy free daily lunch, flexible PTO, and full benefits.
Salary Icon
Salary
Not provided
path-robotics.com Logo
Path Robotics
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join Reactive Markets as a C++ Software Engineer in Singapore, building low-latency trading infrastructure on Linux. Work with C++20, Go, and AWS on systems handling $75B daily. Competitive package with up to 30 days leave.
Location Icon
Location
Salary Icon
Salary
Not provided
Reactive Markets
Expiration Date
Until further notice
Senior Software Engineer (C++)
Save Icon
Senior C++ Engineer role in Kyiv building autonomous ground systems for defence. Requires 3+ years C++17/20, Qt/QML, Linux, Python and Docker. Work on robotics software from prototype to production with field trials.
Location Icon
Location
Salary Icon
Salary
Not provided
ARX Robotics GmbH
Expiration Date
Until further notice
Back End Software Engineer - C++ - Spain
Save Icon
Arista Networks seeks a Back End Software Engineer in Madrid with 5+ years in C++, Go or C. Work on cutting-edge networking, cloud and AI solutions. BS/MS/PhD in CS required.
Location Icon
Location
Salary Icon
Salary
Not provided
Arista Networks
Expiration Date
Until further notice
(1116018) Software Engineer - C++ Autonomy & Robotics
Save Icon
Join a Fortune 100 team in Mossville, IL as a C++ Software Engineer for autonomy and robotics on dozers. Requires 2+ years C++ experience, SIL testing, and Ethernet tools. Full benefits, 401k, PTO.
Location Icon
Location
Salary Icon
Salary
Not provided
Diversified Services Network
Expiration Date
Until further notice
Software Engineer - Backend Developer (C#, .NET)
Save Icon
Join as a Backend Developer in Mumbai, working with C#, .NET, SQL Server, and Azure. Requires 3-6 years of experience, plus Angular and JavaScript skills. Enjoy flexible work, LinkedIn Learning, and volunteer time off.
Location Icon
Location
Salary Icon
Salary
Not provided
NielsenIQ
Expiration Date
Until further notice
Software Engineer (.NET / C# and AI/IoT)
Save Icon
Join Artelia Canada in Montreal as a Software Engineer (.NET/C# and AI/IoT). Build high-performance backend systems, real-time data solutions, and IoT integrations. 3+ years experience required.
Location Icon
Location
Canada, Montreal
Salary Icon
Salary
Not provided
arteliagroup.com Logo
Artelia
Expiration Date
Until further notice
[ETA] Fresher Embedded Software Engineer (C focused)
Save Icon
Join Bosch as a Fresher Embedded Software Engineer in Ho Chi Minh City. Requires strong C coding skills, embedded systems knowledge, and fluent English. Grow in a global, innovative environment.
Salary Icon
Salary
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Software Engineer - Backend Developer (C#, .NET)
Save Icon
Join our Mumbai team as a Backend Developer working with C#, .NET, SQL Server, and Azure. Bring 3-6 years of experience, strong unit testing skills, and a collaborative mindset. Enjoy flexible work, LinkedIn Learning, and volunteer time off.
Location Icon
Location
Salary Icon
Salary
Not provided
NielsenIQ
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.