CareerPlanSign in

Software Developer

East Greenwich, Rhode Island, United States💼 Full-time🗓 2026-07-29 → 2026-09-27

Core

Design, prototype, and implement new software functionality for embedded systems tools using C++ and Python.

Role type

Individual contributor software developer (embedded systems)

Builds

New product functionality for embedded software tools

Domain

Embedded systems / Software development

Deliverable

production ML models | product features

Required skills

C++, Python, Object-Oriented design patterns, C++ Standard Template Library (STL), clang internals, static analysis, debugging tools

Preferred skills

Embedded compilers, embedded debuggers

Technologies

C++, Python, clang, STL

Responsibilities

Interact with software architect to design new functionality, Prototype new product functionality and present findings, Implement functionality using C++ and Python, Test creation as needed

Seniority

Individual contributor

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