CareerPlanSign in

Software Engineer 3

San Diego, California, United States💼 Full-time💰 $125,000–$125,000🗓 2026-07-07 → 2026-09-30

Core

Building foundational C++ software for instrument communication and GUI applications in a startup environment.

Role type

Senior Software Engineer (C++/Qt)

Builds

Commercial and internal applications interacting with hardware devices

Domain

Instrumentation / Hardware-software integration

Required skills

C++ (14/17/20), Qt 6 (Widgets & QML), CMake, unit testing (Google Test), instrument communication protocols (SCPI, FTDI, Ethernet, Serial), multi-threaded programming, debugging and profiling

Preferred skills

Design patterns, SOLID principles, performance optimization, agile development

Technologies

C++, Qt, CMake, Google Test, Git

Responsibilities

Develop and maintain C++ software for instrument communication and GUI applications; Design and develop reliable software components that interact with hardware devices; Write unit tests to ensure software reliability; Collaborate with cross-functional teams including firmware and hardware engineers; Participate in code reviews and adhere to best coding practices

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 860,000+ jobs from 20+ sources.