Source Job

  • Design and develop software features according to specifications, ensuring quality and meeting Definition of Done.
  • Participate in code reviews, fault analysis, debugging, and continuous improvement of products.
  • Maintain product documentation and ensure compliance with R&D processes.

C++ Git Linux

16 jobs similar to Middle/Senior C++ Developer

Jobs ranked by similarity.

Canada

  • Migrate 32-bit call handling C++ subsystems to 64-bit architecture.
  • Develop scripts to migrate operating systems from CentOS 7 to RHEL 9.
  • Update CI/CD pipelines and DevOps tools; run security tests and remediations.

Anovia is a telecommunications outsourcing partner supporting Fortune 500 and 1000 companies with workflow, technical support, and helpdesk services. With over 200 professionals globally and 20 years of expertise, it emphasizes a close-knit technical team and continuous modernization.

India

  • Develop next-generation mobile test probes for 4G, 5G, and IoT to simulate mobile users using voice, SMS, and data services.
  • Work in a small, agile team using C & C++ on Linux to build applications that validate and optimize mobile service performance.
  • Collaborate with global mobile operators to ensure customers get full value of high-tech telecom testing solutions.

CSG empowers companies to build unforgettable experiences, making it easier for people and businesses to connect with, use and pay for the services they value most. For over 40 years, CSG's technologies and people have helped some of the world's most recognizable brands solve their toughest business challenges, fostering a culture of integrity, innovation, and impact.

Canada

  • Migrate 32-bit C++ subsystems to 64-bit architecture and support OS migration from CentOS 7 to RHEL 9.
  • Contribute to modernization of Java-based web configurators and participate in testing, CI/CD, and security.
  • Work independently with strong technical ownership on a fixed-term contract through Q1 2027.

They operate a mission-critical telecommunications call-handling platform. They have an established engineering team focused on modernizing legacy systems.

United States Unlimited PTO

  • Deliver safe and efficient embedded software for Radar, Lidar, and IMU sensors.
  • Work with the Software Architect to execute vision and produce high-quality, maintainable C++ code.
  • Mentor junior team members and participate in design and code reviews.

Latitude AI develops automated driving technologies, including Level 3 systems, for Ford vehicles at scale. As a Ford Motor Company subsidiary, they operate independently with engineering centers in Pittsburgh, Dearborn, and Palo Alto, fostering a startup culture and employing leading experts across machine learning, robotics, and sensors.

Europe

  • Develop and maintain modern C++ components for high-performance desktop applications with a focus on security and stability.
  • Analyze software architectures to identify and remediate security vulnerabilities and optimize multithreaded systems.
  • Collaborate with architects, QA, and product teams while using AI coding agents to accelerate engineering workflows.

Our partner is a healthcare technology company focused on developing secure desktop applications. They are looking for a senior engineer to join their team, with a small to medium-sized team.

7w PTO

  • Lead daily Scrum meetings and participate in code reviews to ensure code quality and project tracking.
  • Identify and resolve performance issues related to CPUs, GPUs, and memory, and develop engine integrations across mobile, PC, and console.
  • Mentor and support programmers, providing technical guidance and sharing best practices in development.

Frima is a video game development studio based in Quebec City and Montreal, creating games across all platforms for over 20 years. They bring together hundreds of passionate talents and offer a 4.5-day workweek, flexible arrangements, and up to 7 weeks of vacation.

US

  • Lead the development of embedded software using C and C++ for real-time operating systems and Nordic SoCs.
  • Apply AI-augmented development and testing to drive innovation and continuous improvement.
  • Collaborate with award-winning teams to deliver practical solutions for national security missions.

We engineer a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains. We have a global team of 12,000+ professionals and value trust, honesty, alignment, and transparency.

Global

  • Design and implement optimized Linux integrations for the latest IoT, embedded, desktop, and server-class hardware platforms.
  • Collaborate with hardware and technology partners to deliver high-performance, reliable, and polished Linux experiences.
  • Take a holistic approach to platform optimization, contributing to technical plans, testing strategies, quality metrics, and overall system performance.

They specialize in optimizing Linux across the full software stack for next-generation hardware platforms. The company offers a fully remote environment with a focus on open-source technologies and collaboration with global teams.

$5,925–$9,250/mo
Europe 4w PTO

  • Developing and maintaining core technology systems on Unreal Engine for a large open-world game.
  • Proposing and implementing solutions for performance and scale challenges.
  • Collaborating across disciplines and with Epic Games to push technology forward.

We create revolutionary, story-driven RPGs that go straight to the hearts of gamers. With a team of passionate developers, we foster a collaborative and inclusive culture, offering extensive benefits and support for professional growth.

India

  • Design, develop, and modernize network security products involving L2/L3/L4 protocols, kernel-space data paths, and scalable traffic processing.
  • Collaborate across Scrum teams to contribute to architecture, testing, and engineering practices that protect millions of end users.
  • Bring 7–12 years of C/C++ expertise and strong networking knowledge in TCP/IP, routing, and security to solve complex technical challenges.

This position is listed on behalf of a partner company that is building next-generation network security products. They offer a remote-first, collaborative environment with experienced engineering teams working across multiple technical domains.

LATAM

  • Develop and maintain native C++ components and Windows platform APIs.
  • Diagnose, reproduce, profile, and debug complex OS-level issues across supported Windows versions.
  • Take ownership of problems from investigation through delivery, collaborating with engineers across different areas.

The company is building and maintaining native Windows components and APIs within its Store ecosystem. This is a contract role seeking a mid-level to senior engineer who values technical ownership, collaboration, and modern C++ development.

Brazil

  • Build and optimize low-level Linux software for embedded and IoT devices.
  • Work with the latest Linux kernel technologies and open source projects.
  • Collaborate with distributed engineering teams on complex system architectures.

The company develops low-level Linux software for connected and autonomous devices. It operates with globally distributed engineering teams and emphasizes open source innovation and collaboration.

Canada

  • Collaborate with global kernel engineering teams on Linux kernel development and optimization.
  • Diagnose and resolve complex kernel issues across diverse hardware platforms.
  • Contribute to upstream kernel development and improve testing automation.

The company focuses on Linux kernel engineering and optimization across hardware, cloud, and embedded systems. It operates with a globally distributed team and values autonomy, accountability, and continuous learning.

India

  • Build and maintain frontend and backend components using .NET and C++ to automate complex business processes.
  • Design software features, create automated tests, and participate in code reviews to ensure high quality.
  • Mentor entry-level developers and collaborate with a distributed engineering team to improve engineering standards.

Jobgether uses AI-powered matching to connect candidates with job opportunities. It processes applications and shares shortlists with hiring companies, operating as an intermediary in the recruitment process.

US Unlimited PTO

  • Own end-to-end architecture of hardware safety and power management systems, designing safe-state strategies and power sequencing across multiple cores and PMICs.
  • Implement low-level drivers and firmware for safety-critical integrated circuits directly from datasheets, ensuring bug-free and testable code on bare metal and FreeRTOS.
  • Lead development of hardware-software safety diagnostic frameworks, integrating TI Safety Diagnostic Library to map diagnostic coverage to ISO 26262 hardware fault metrics.

Latitude AI develops L3 automated driving technology for Ford vehicles. It is a Ford subsidiary with engineering centers in Pittsburgh, Dearborn, and Palo Alto.

US

  • Apply specialized technical knowledge to analyze and develop strategies for the MRMS Hydromet/QPE codebase.
  • Provide expert guidance on C++ code modifications and optimization for the VCP-Agnostic version.
  • Prepare technical documentation and quarterly reports on development activities.

FWI supports the National Weather Service by providing technical expertise for operational weather systems like MRMS. The company values employee experience and offers career growth opportunities in a collaborative environment.