Full Stack Software Engineer (Edge / IoT)
Core
Design, develop, and optimize full-stack software solutions with a strong emphasis on edge and IoT systems for distributed devices.
Role type
Full Stack Software Engineer (Edge/IoT)
Builds
High-performance, secure applications for distributed devices, cloud integration, frontend user interfaces, and data pipelines.
Domain
Internet of Things (IoT) and Edge Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Edge device software development, frontend development, backend development, real-time data pipeline engineering, lightweight data storage and caching, cloud-edge integration, production troubleshooting
Preferred skills
Collaboration with hardware and product teams, DevOps collaboration
Technologies
None explicitly stated
Responsibilities
Design, develop, and deploy software for edge devices ensuring performance, security, and scalability; Contribute to frontend and backend development for end-to-end solutions; Develop and maintain real-time data pipelines at the edge including telemetry ingestion and secure data transfer; Implement lightweight data storage and caching mechanisms on devices; Collaborate with hardware engineers, UX designers, and product teams to define requirements and deliver solutions; Build secure and efficient cloud-edge integration pipelines; Troubleshoot and resolve high-level production issues
Seniority
Mid-level to Senior, hands-on IC
