CareerPlan

Senior Software Engineer

US - Redmond, WAFull-time$115k–$192k2026-10-29 → 2026-11-10
HybridNo visa sponsorship

Core

Develop and maintain C/C++ applications for robotic waterjet cutting systems in the food processing industry, combining real-time control and computer vision.

Role type

Senior IC embedded software engineer (robotics/industrial control)

Builds

Real-time control software for robotic waterjet cutting systems

Domain

Food & Beverage Technology / Industrial Robotics

Deliverable

production ML models | product features

Required skills

C/C++ programming, real-time software development, version control, system architecture understanding, debugging in complex codebases

Preferred skills

Computer vision (OpenCV), industrial control systems (motion control, field buses), real-time operating systems (Linux, QNX), AI/ML integration, GUI/HMI design, data analytics (OPC-UA), scripting (Python, Bash), build systems (CMake)

Technologies

C/C++, OpenCV, Linux, QNX, Python, Bash, PowerShell, CMake, Jira, GitHub, OPC-UA

Responsibilities

Develop and maintain C/C++ applications for machine control; Translate field needs into prioritized development tasks; Collaborate with sales and engineering teams; Develop and validate prototype applications; Debug software across development, lab, and production environments; Manage work using Jira and coordinate across distributed teams

Seniority

Senior, hands-on IC