Source Job

Germany

  • Develop and maintain the disk-imaging core in C for a storage and backup solution.
  • Perform system-level work with Windows kernel and file systems, ensuring stability and data integrity.
  • Optimize performance of memory- and I/O-intensive code and enhance security components like encryption.

C Memory Management Performance Optimization Storage Systems

20 jobs similar to C Developer (m/f/d) – System-level Windows and Storage Development

Jobs ranked by similarity.

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.

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.

Netherlands

  • Lead architecture and delivery of Linux kernel engineering initiatives across performance, security, and reliability.
  • Drive technical engagements with silicon and cloud partners to deliver optimized solutions.
  • Coach and guide engineers while coordinating complex initiatives across teams.

Our partner is a leading technology company focused on developing and maintaining the Ubuntu operating system and Linux kernel. They operate with a globally distributed team and emphasize open-source engineering, autonomy, and collaboration.

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.

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.

Germany

  • Design and develop core networking components for a large-scale Virtual Private Cloud, including control-plane and data-plane systems.
  • Improve scalability, performance, and resilience of critical network services, implementing capabilities like IPv6, VPC peering, and load balancing.
  • Collaborate with engineering teams to deliver reliable, secure networking and participate in design reviews and coding interviews.

Our partner is a leading cloud infrastructure platform, enabling large-scale AI and cloud services. They foster a highly technical, international engineering environment with a trust-based culture and strong emphasis on ownership and continuous improvement.

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.

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.

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

  • 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.

Global 5w PTO

  • Own major product components and engineering workstreams from discovery to production.
  • Design scalable architectures and build production-grade software with focus on reliability and security.
  • Use AI-assisted development tools to improve engineering efficiency.

They develop Linux security products and automation systems. They are a remote-first team emphasizing professional development and challenging technical projects.

Global

  • Lead a globally distributed team of Linux kernel engineers, overseeing kernel development across cloud, server, desktop, and IoT platforms.
  • Drive engineering excellence with high standards for software quality, security, and performance.
  • Collaborate with hardware and cloud partners and internal teams to enable new hardware capabilities and kernel features.

Canonical is the company behind Ubuntu, delivering open-source software and services worldwide. It is a globally distributed organization with a culture of engineering excellence and open source collaboration.

France 4w PTO

  • Design, develop, and maintain scalable backend solutions using C# and modern .NET.
  • Collaborate with engineers and stakeholders to turn complex business requirements into clean, maintainable components.
  • Work with distributed systems, event-driven architectures, and cloud-native infrastructure to ensure reliability and performance.

A fintech company building scalable, high-traffic technology for a fast-moving environment. They operate with a remote engineering team and focus on modern .NET technologies, distributed systems, and AI-assisted workflows.

Asia

  • Design highly reliable services capable of handling significant traffic fluctuations.
  • Monitor backend performance, identify bottlenecks, and implement effective optimizations.
  • Collaborate with cross-functional teams to solve complex technical challenges.

We are a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries and have a flat, innovative culture that values collaboration and autonomy.

  • 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.

Tieto is a large Nordic tech company specializing in digital transformation and software development. They foster an open culture with a flexible hybrid work model and strong commitment to diversity and inclusion.

US

  • Architect and implement networking protocols (IPv4, IPv6, TCP, UDP, IPsec, TSN) for embedded RTOS-based systems.
  • Troubleshoot complex low-level software and hardware integration issues using tools like perf, ftrace, tcpdump, and Wireshark.
  • Contribute to certification activities and maintain production-quality software following Agile development processes.

Our partner develops high-assurance, mission-critical embedded systems for aerospace, defense, automotive, medical, and industrial applications. The company emphasizes technical excellence and collaboration in a remote-friendly environment with opportunities to work on challenging projects.

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.

$162,400–$290,000/yr
Canada

  • Lead firmware development for resource-constrained IoT devices from prototype to production.
  • Partner with electrical engineers to evaluate hardware and bring up new platforms.
  • Design power-efficient architectures and reliable systems for sensor data collection.

The company develops connected IoT devices for physical operations. They are a high-growth organization with a collaborative engineering culture that values diverse perspectives and technical growth.

$145,000–$160,000/yr
US Unlimited PTO

  • Design, develop, and maintain high-performance services for ExtraHop's core Framework systems.
  • Work across networking layers to implement and enhance protocol support, ensuring scalability and reliability.
  • Collaborate with cross-functional teams to translate business requirements into scalable engineering solutions.

ExtraHop is a cybersecurity company that provides network detection and response solutions. It has been operating since 2007 and serves organizations worldwide.