CareerPlanSign in

Senior/Staff Software Engineer - C++

HeadquartersFull-time$160,000–$160,0002026-10-01 → 2026-10-08
On-site · United States

Core

Design and build high-performance C++ and systems software for a manufacturing intelligence platform that probes materials during production.

Role type

Senior/Staff Software Engineer (Systems/C++)

Builds

High-performance, scalable software for Linux-based systems integrated into factory production lines

Domain

Manufacturing / Industrial IoT / Embedded Systems

Deliverable

production ML models

Required skills

Modern C++ (C++17/20), Linux systems programming, Multi-threading and concurrency, Performance optimization, Memory management, Software architecture, Debugging, Python (maintenance)

Preferred skills

Qt Widgets/Charts, Embedded Linux, Hardware communication interfaces (Ethernet, USB, PCIe), CI/CD, Performance profiling tools (perf, Valgrind), CMake, GDB

Technologies

C++, Python, Linux, Qt, Git, CMake, GDB, perf, Valgrind

Responsibilities

Design and optimize high-performance multi-threaded software, Analyze and improve performance across CPU/memory/storage/networking, Debug complex system-level issues, Collaborate with firmware and hardware teams, Participate in software architecture and code reviews