C++ Engineer

Posted Oct 31

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Engage as a C++ Engineer specializing in macOS systems programming.

β€’ Collaborate with Swift, C++, Objective-C++, and C APIs.

β€’ Develop and sustain functionalities related to process models, IPC, endpoint security, network extensions, security measures, device storage, packaging, and deployment.

β€’ Analyze CPU and memory performance utilizing Instruments and os_signpost.

β€’ Troubleshoot using LLDB, crash logs, and os_log.

β€’ Create and manage tests employing XCTest, sanitizers, fuzzing, and xcodebuild-based continuous integration.

β€’ Provide support for codebases that are utilized across Mac, Windows, and Linux platforms.


⛳️ Requirements

β€’ Proficient in Modern C++ (C++17/20) and Swift 6 (including async/await, actors, and strict concurrency checking).

β€’ Skilled in Objective-C++ for bridging Swift, C++, and C APIs.

β€’ Experience in macOS systems programming, including Foundation and CoreFoundation, GCD and pthreads, POSIX/BSD APIs, Mach IPC, launchd daemons and agents, and XPC (both C API and NSXPCConnection).

β€’ Competent in profiling CPU and memory performance with Instruments and os_signpost.

β€’ Experienced in debugging with LLDB, crash logs, and os_log.

β€’ Familiar with XCTest, sanitizers, fuzzing, and xcodebuild-based CI.

β€’ Knowledgeable about Apple Silicon and Intel architectures.

β€’ Proven experience with codebases utilized across Mac, Windows, and Linux platforms.

β€’ Background in one or more core skill areas: Process model and IPC; Endpoint Security and System Extensions; Network Extension; Security and cryptography; Devices and storage; Packaging and deployment; Performance, debugging, and testing.


🏝️ Benefits

β€’ Competitive salary and comprehensive benefits package.

β€’ Opportunities for professional growth and development.

β€’ Flexible work environment and supportive team culture.

People also viewed

GT17 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights18 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange18 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil18 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft18 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers