C++ Engineer

Inabia Software & Consulting Inc.

United States

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Inabia Software & Consulting Inc. is seeking a macOS systems programmer proficient in modern C++ and Swift. The role focuses on IPC, XPC, and bridging Swift with C/C++ APIs to build robust macOS services.

You will work on end-to-end macOS components, including security, CoreFoundation, and deployment tooling, with collaboration across Windows and Linux codebases. A hands-on, multi-platform developer is ideal.

Qualifications

  • Proficient in modern C++ (C++17/20) and Swift 6 with async/await, actors, and strict concurrency checking.
  • Experience bridging Swift, C++, and C via Objective-C++.
  • Strong macOS systems programming with Foundation/CoreFoundation, GCD, POSIX APIs, Mach IPC, launchd daemons and agents, XPC.

Responsibilities

  • Develop macOS system software using C++ and Swift.
  • Work on IPC, endpoints, network extensions, security and cryptography.
  • Collaborate on packaging, deployment, notarization, and deployment tooling.

Skills

C++17/20
Swift concurrency
XPC/NSXPC
GCD/PThreads

Tools

Instruments
LLDB
Xcode
Jamf/Intune

Job description

Required Languages:

modern C++ (C++17/20) and Swift 6 (async/await, actors, strict concurrency checking). Also Objective-C++ to bridge Swift, C++ and C APIs. macOS systems programming: Foundation and CoreFoundation, GCD and pthreads, POSIX/BSD APIs, Mach IPC, launchd daemons and agents, and XPC (C API and NSXPCConnection).

Performance, debugging and test:
  • o Profiling CPU and memory with Instruments and os_signpost.
  • o Debugging with LLDB, crash logs and os_log.
  • o XCTest, sanitizers, fuzzing, and xcodebuild-based CI.
  • o Apple Silicon and Intel. Experience with codebases shared across Mac, Windows and Linux.
Core skills (one or more of the areas listed below)

Process model and IPC: launchd daemons and agents, and XPC (C API and NSXPCConnection).

Endpoint Security and System Extensions: Endpoint Security clients handling both blocking (AUTH) events and notification events, user/MDM approval, upgrades.

Network Extension: content filters, both flow-level (NEFilterDataProvider) and packet-level (NEFilterPacketProvider), and Network.framework.

Security and crypto: Verifying code signatures (SecCode / SecStaticCode) and validating certificates (SecTrust), Keychain, Entitlements, hardened runtime, and macOS privacy permissions.

Devices and storage: IOKit (hardware and device enumeration) and DiskArbitration (disk and volume events).

Packaging and deployment: installers, notarization, and MDM configuration profiles deployed through Jamf, Intune or similar tools.

Performance, debugging and test: Profiling CPU and memory with Instruments and os_signpost, Debugging with LLDB, crash logs and os_log, XCTest, sanitizers, fuzzing, and xcodebuild-based CI.

Nice to have UI:

SwiftUI and AppKit apps and app extensions. Testing against macOS and Xcode betas before public release. Experience shipping EDR/AV, network security or device-management products. Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

macOS Endpoint Security Engineer
macOS Endpoint Security Engineer

Inabia Software & Consulting Inc. • United States

Remote
USD 90,000 - 96,000
Senior macOS Cyber Security Engineer – Endpoint Security (C++/Swift)
Senior macOS Cyber Security Engineer – Endpoint Security (C++/Swift)

Inabia Software & Consulting Inc. • United States

Remote
USD 110,000 - 165,000
Senior Software Engineer (iOS & macOS Native), Finance Engineering
Senior Software Engineer (iOS & macOS Native), Finance Engineering

Apple Inc. • California

On-site
USD 150,000 - 210,000
iOS Developer - Lv V
iOS Developer - Lv V

Business Dash • Minneapolis (MN)

Hybrid
USD 130,000 - 180,000
Senior Native iOS & macOS Engineer
Senior Native iOS & macOS Engineer

Apple Inc. • California

On-site
USD 150,000 - 210,000
Senior iOS App Development Engineer - Services Special Project
Senior iOS App Development Engineer - Services Special Project

Apple • United States

On-site
USD 180,000 - 260,000
iOS Developer
iOS Developer

GlobalPoint • Charlotte (NC)

On-site
USD 120,000 - 160,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Silmaril • United States

Remote
USD 120,000 - 150,000
Senior iOS Engineer: Swift, Objective-C, UI & CI/CD
Senior iOS Engineer: Swift, Objective-C, UI & CI/CD

Devitechs • Texas

On-site
Confidential
MacOS Platform Engineer
MacOS Platform Engineer

Stealth Mode Startup • Redwood City (CA)

On-site
USD 140,000 - 190,000