CareerPlan

Journeyman Software Developer - Colonial Beach

USAFull-time$79k–$135k2026-08-01 → 2026-11-10

Core

Develop and maintain software applications that interface with hardware systems, design device communication and control functionality, and troubleshoot integration problems.

Role type

Mid-level embedded software engineer

Builds

Software applications for hardware systems, device communication, and control functionality

Domain

Industrial automation, robotics, and hardware integration

Deliverable

production ML models | product features

Required skills

C, C++, Python, Rust, hardware integration, debugging, problem-solving, code reviews

Preferred skills

Computer vision, security, rapid learning of new technologies

Technologies

Python, Rust, C++, Computer Vision, Robotics, Security

Responsibilities

Develop and maintain software applications that interface with hardware systems; design, implement, and test device communication and control functionality; troubleshoot software, hardware, and integration problems; participate in code reviews, documentation, and continuous improvement efforts

Seniority

Mid-level, hands-on IC