Junior/Mid-level Embedded Software Engineer
Core
Build software for connected consumer products, spanning embedded systems, device connectivity, and cloud features from concept to mass production.
Role type
Junior/Mid-level Embedded Software Engineer
Builds
Connected consumer hardware products
Domain
Consumer electronics / IoT
Deliverable
production ML models | product features
Required skills
C, C++, embedded systems, microcontrollers, hardware/software integration, schematics reading, debugging, prototyping, software architecture
Preferred skills
React Native, JavaScript, Python, mobile development, cloud platforms, personal hardware projects
Technologies
C, C++, React Native, JavaScript, Python
Responsibilities
Develop embedded software for microcontrollers and connected devices, integrate device/mobile/cloud components, contribute to reusable software architectures, debug across hardware/software boundaries, prototype during concept development, support manufacturing and validation
Seniority
Junior/Mid-level, hands-on IC
