CareerPlan

Software Engineer (Early Career) – C++ & Systems

HeadquartersFull-time$120k2026-10-15 → 2026-11-10
On-site · United States

Core

Build and maintain the real-time data pipeline for a manufacturing intelligence platform that probes materials using cold atmospheric plasma and physics-informed machine learning.

Role type

Early career software engineer (C++ & Systems)

Builds

Real-time data pipeline components for material sensing and analysis

Domain

Manufacturing / Industrial IoT / Embedded Systems

Deliverable

production ML models

Required skills

C++ (C++17/20), Python, Linux systems programming, data structures and algorithms, concurrency basics, Git workflows, CMake, debugging tools

Preferred skills

Qt, gRPC, Protocol Buffers, CI/CD pipelines, hardware communication interfaces (Ethernet, USB, Serial), profiling tools (perf, Valgrind, GDB)

Technologies

C++, Python, Linux, CMake, Git, gRPC, Protocol Buffers, Qt

Responsibilities

Develop and maintain software components in modern C++ for Linux-based systems; Implement features, fix bugs, and write unit and integration tests across the data pipeline; Write and maintain Python scripts for automation, testing, and data analysis; Run the system on real hardware in the lab to test and validate changes; Participate in code reviews and follow team conventions for code quality; Help diagnose and debug issues across software and hardware boundaries; Measure and improve performance of existing code

Seniority

Early Career (0-2 years experience)