CareerPlanSign in

Software Engineer

USA💼 Full-time💰 $100,000–$100,000🗓 2026-09-26

Core

Design, develop, test, and maintain embedded and distributed software applications for IoT and large-scale systems, interfacing with SQL databases and supporting multiple product generations.

Role type

Senior IC embedded software engineer

Builds

Embedded and distributed software applications, reusable APIs, and integration testing procedures

Domain

Industrial IoT, embedded systems, distributed systems

Deliverable

production ML models | product features

Required skills

C/C++, Python, embedded systems development, distributed systems architecture, SQL database integration, software architecture, debugging, system integration, technical documentation

Preferred skills

Data serialization libraries, GPS/GNSS/positioning, vehicle-tracking, industrial telematics, embedded communications, remote troubleshooting

Technologies

Embedded Hardware, IoT, Support Network, Python, SQL

Responsibilities

Design and maintain flexible, reusable APIs for embedded and distributed systems; develop applications interfacing with SQL Server databases; diagnose and resolve complex software, hardware, and network integration issues; create technical documentation for architecture and troubleshooting; collaborate with cross-functional teams on software architecture and code reviews.

Seniority

Senior, hands-on IC

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