CareerPlanSign in

Senior Software Engineer

USA💼 Full-time💰 $105,000–$105,000🗓 2026-09-26 → 2026-09-29

Core

Design, develop, and maintain complex, low-latency C++ software for industrial automation, robotics, and embedded systems with a focus on cybersecurity and real-time performance.

Role type

Senior Software Engineer (Embedded Systems & Industrial Automation)

Builds

Scalable, reliable software modules and system components for industrial and embedded applications

Domain

Industrial automation, robotics, embedded systems, IoT

Deliverable

production ML models | product features

Required skills

C++ (performance-critical, real-time), software architecture, multithreaded programming, system-level debugging, zero-trust networking (TLS), cybersecurity for IoT/embedded systems (TPM2, secure boot, OTA updates), hardware-in-the-loop testing, CI/CD pipelines, Git, embedded Linux

Preferred skills

Go, Python, shell scripting, industrial protocols (Modbus, CAN bus, OPC UA), field deployment support, regulated/safety-conscious environment experience

Technologies

C++, Linux, Git, Python, Go, CI/CD, TPM2, TLS, Modbus, CAN bus, OPC UA

Responsibilities

Architect and maintain scalable software modules for industrial/embedded systems; develop unit, integration, and black-box testing strategies; collaborate with hardware/QA/product teams to define requirements and deliver releases; troubleshoot complex technical issues across development, testing, and field environments; mentor junior engineers; promote AI tool usage for engineering efficiency; prepare technical documentation; evaluate project scope and technical risks.

Seniority

Senior, hands-on IC with mentorship responsibilities

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