Senior Full Stack Developer
Core
Architecting microservices, APIs, and embedded Linux systems for hardware-based products and IoT devices.
Role type
Senior Full Stack Developer (Embedded/Firmware focus)
Builds
Scalable, highly available applications for cloud hosting; firmware for connected devices, IoT, and networking equipment.
Domain
Consumer electronics, IoT, networking equipment, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Embedded Linux, Yocto Project, Firmware development, Hardware/software integration, Device drivers, CI/CD, Microservices architecture, API design, System performance analysis
Preferred skills
Mentoring junior engineers, Cross-functional collaboration, Technical leadership
Technologies
C, C++, Embedded Linux, Yocto Project
Responsibilities
Designing and implementing new APIs, backend services, and front-end components; Developing tools for rapid incident mitigation and reusable web components; Driving CI/CD pipeline improvements and firmware standardization; Mentoring teammates including junior engineers; Collaborating with engineering, product, and user experience teams to refine deliverables; Analyzing system performance and troubleshooting complex technical issues.
Seniority
Senior, hands-on IC with mentorship responsibilities
