- Home
- Jobs
- Engineering
- Mac Platform Engineer (C/C++)

Mac Platform Engineer (C/C++) at Jahnel Group
Latin AmericaFull-timeEngineering Posted 17 days ago
Apply with PipelineAbout the Role
<p>Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. We get to build some of the most complex and compelling applications for our clients located across the country.</p>
<p>We’re a fast-growing INC 5000 recognized company, yet we still work as a very close-knit team (100+ employees). We’re growing like crazy, and if you’re looking for the next place to call home, hit us up for a beer or coffee.</p>
<div>
<h3><strong>Who We're Looking For</strong></h3>
</div>
<div>
<p data-start="718" data-end="1054">We’re looking for a Mac Platform Engineer to lead a critical Apple Silicon (ARM64) porting and optimization effort for a high-performance Mac application. This role is focused on making the application fully native on Apple Silicon while ensuring stability, performance, and compatibility across the rendering and systems stack.</p>
<p data-start="1056" data-end="1245">This is a hands-on engineering role for someone who enjoys deep technical problem solving, low-level debugging, and working across graphics, build systems, and platform-specific challenges.</p>
</div>
<h3><strong>Primary Responsibilities</strong></h3>
<ul>
<li data-section-id="1vb3ym" data-start="1286" data-end="1378">Port Mac client to Apple Silicon (ARM64) and deliver a native universal binary build</li>
<li data-section-id="1li59oi" data-start="1379" data-end="1448">Upgrade and validate third-party dependencies across the codebase</li>
<li data-section-id="x3rb9g" data-start="1449" data-end="1512">Port SIMD-optimized code paths from SSE/x86 to ARM NEON</li>
<li data-section-id="1vyg8ds" data-start="1513" data-end="1604">Upgrade and troubleshoot MoltenVK and resolve rendering/shader compatibility issues</li>
<li data-section-id="c8wcaa" data-start="1605" data-end="1682">Debug and fix compile-time, runtime, and linking issues across the system</li>
<li data-section-id="9g8yty" data-start="1683" data-end="1766">Update and maintain macOS crash reporting tools for Apple Silicon compatibility</li>
<li data-section-id="ft7054" data-start="1767" data-end="1834">Diagnose and resolve low-level performance and stability issues</li>
<li data-section-id="10khwla" data-start="1835" data-end="1890">Identify and implement platform-level optimizations</li>
</ul>
<h3><strong> Some Must-Haves:</strong></h3>
<div>
<ul>
<li data-section-id="8p1ak" data-start="1923" data-end="1984">3+ years of professional C/C++ development experience</li>
<li data-section-id="1ivarjv" data-start="1985" data-end="2061">Strong experience with macOS development (Xcode, universal binaries)</li>
<li data-section-id="1i1evwd" data-start="2062" data-end="2137">Experience with cross-platform builds and platform-specific porting</li>
<li data-section-id="1826n5k" data-start="2138" data-end="2201">Familiarity with SIMD programming (SSE and/or ARM NEON)</li>
<li data-section-id="pkm4vi" data-start="2202" data-end="2253">Understanding of Vulkan, Metal, or MoltenVK</li>
<li data-section-id="sr18rl" data-start="2254" data-end="2316">Experience debugging graphics, rendering, or shader issues</li>
<li data-section-id="1jt013g" data-start="2317" data-end="2400">Strong ability to resolve build, linking, and runtime issues in complex systems</li>
<li data-section-id="1c4rgb4" data-start="2401" data-end="2486">Self-driven and comfortable working independently on ambiguous technical problems</li>
</ul>
<h3><strong>Nice To Have:</strong></h3>
<ul>
<li data-section-id="2b62kd" data-start="2516" data-end="2578">Prior experience with Apple Silicon migration projects</li>
<li data-section-id="ve3jl2" data-start="2579" data-end="2648">Experience working on game engines or real-time rendering systems</li>
<li data-section-id="5b0qe3" data-start="2649" data-end="2699">Familiarity with macOS crash reporting systems</li>
</ul>
</div>
<div>
<h3><strong>Where We're Looking For It:</strong></h3>
Latin America</div>
<div>Open to 100% Fully Remote</div>
<h3><strong>Other Information</strong></h3>
<p>The work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload, with the occasional late night when a tight deadline calls for it. We work for security-conscious clients, thus background checks will be required.</p>
<h4><strong>Position available immediately.</strong></h4>
Related Roles
HPC Administrator
Jahnel Group
Schenectady, New York, United StatesPrincipal Software Engineer
Jahnel Group
New York City, United StatesUI Engineer
Jahnel Group
Latin AmericaAWS Cloud Engineer
Jahnel Group
Schenectady, New York, United StatesSenior Data Engineer
Jahnel Group
Schenectady, New YorkSenior Software Engineer
Jahnel Group
Schenectady, New York, United States, RemoteRemote