49,131 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.
Software Engineer
Averna is hiring a Software Engineer in Christchurch, Dorset to build software for test, measurement, simulation and control systems that interface with instrumentation and data-acquisition hardware. Full-lifecycle work (requirements through commissioning) using C/C++, C#, LabVIEW, TestStand or Python, supporting aerospace and defence programmes.
Senior Embedded Software Engineer
Senior embedded software engineer at CesiumAstro building low- and high-level software for satellite/UAV communication products (active phased array antennas), spanning Linux single-board computers and high-reliability microcontroller systems from design through test and in-orbit support. Core stack: C/C++, RTOS/real-time Linux, and FPGA interfacing.
Design Verification Engineer
Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission.…
Module System Engineer
Apple is a place where extraordinary people gather to do their best work. Our community is made up of every kind of individual: artists and designers, engineers and scientists, thinkers and doers. Together we create…
Desktop Software Intern (Summer 2027)
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…
Desktop Software Intern (Winter/Spring 2027)
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…
Embedded Software Intern (Summer 2027)
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…

Embedded Software Engineer - Entry Level
Develops firmware for 3D printers, writing C++, Python, and Embedded Linux code to bridge hardware and software in a product-focused team.

Software Engineering Lead
Leads a team to design and maintain software for 3D printers and post-processing equipment, including embedded firmware, device control, and user applications on Linux-based systems.

Senior Embedded Software Engineer
Senior Embedded Software Engineer designs, builds, and tests firmware for 3D printers using Embedded Linux, C++, Python, and JavaScript, ensuring seamless hardware-software integration.

Software Engineer - Print Pipeline
Develops and optimizes desktop 3D printer software using C++ and geometric algorithms, focusing on print pipeline features like path planning and mesh processing for Formlabs' PreForm application.

Software Engineer, Test Infrastructure & Reliability
Build and maintain automated test infrastructure for PreForm, Formlabs' 3D printing slicing software, focusing on performance regression detection, crash intelligence, and customer-file corpus testing using C++ and Python.

Senior Software Engineer
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…

Robotic Systems Integration Engineer - Entry Level (SLA & SLS)
At Formlabs (3D printing), this Boston-based engineer integrates firmware and hardware subsystems of SLA & SLS printers across the full product cycle — defining control algorithms, managing requirements, and designing/executing test plans. Core skills: electro-mechanical system design, motion control, hardware debugging, and Python/Labview/MATLAB scripting.

Senior Robotic Systems Integration Engineer (SLA & SLS)
A 3D printer is one of the most demanding machines you can build. Lasers, optics, precision motion, thermals, airflow, materials handling, chemistry, sensing, controls, and software all have to work at micron-scale…

Embedded Software Engineering Manager
Lead Formlabs' embedded software team writing firmware for its 3D printers (Form 4, Fuse series) across microcontrollers and embedded Linux — managing and hiring engineers, owning a shared embedded platform (drivers, RTOS/Linux, bootloaders, OTA, CI), and staying hands-on with C/C++ code and hardware debugging. On-site in Somerville, MA.

Lead Embedded Software Engineer
Leads Formlabs' embedded software team building firmware for its 3D printers, staying hands-on with C/C++ across microcontrollers and embedded Linux while owning the shared firmware platform, test/CI infrastructure, hiring, and cross-functional delivery from board bring-up to production.

Electrical Engineer (Shenzhen)
To reinvent an industry, you have to build the best team. Join Formlabs if you want to bring groundbreaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world.…

Senior Software Engineer, API & Automation
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…

Software Engineer, API & Automation
Do you want to change how the world creates? At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D…