Software Developer, Device Platform
Core
Build the engine for IoT edge computing devices, directing data traffic between embedded Linux systems, hardware, firmware, and cloud services.
Role type
Senior IC software developer (IoT edge platform)
Builds
End-to-end software systems spanning edge device runtimes to cloud microservices and frontend integrations
Domain
Intelligent transportation / IoT / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, NodeJS, Kotlin, SpringBoot, C/C++, Linux tools (systemd-networkd, tcpdump, OpenVPN, iptables, IPsec, bash), cloud architecture (AWS, Kubernetes), hardware testing
Preferred skills
AI integration in development ecosystem, protocol spec analysis
Technologies
Node.js, Go, C++, AWS, Kubernetes, systemd-networkd, tcpdump, OpenVPN, iptables, IPsec, bash
Responsibilities
Design, develop, test, deploy, and maintain high-quality software systems from edge to cloud; Collaborate with architects to chart long-term technical vision; Build robust build, test, and deployment automation; Evaluate performance, cost, and scalability of live systems; Recommend system upgrades and refactoring; Conduct peer code reviews
Seniority
Senior, hands-on IC
