Sr. Prototyping Software Engineer
Core
Building end-to-end functional prototypes for novel home product concepts, spanning hardware integration, software development, and machine learning to validate technologies for executive review.
Role type
Senior IC prototyping software engineer (hardware/software/embedded)
Builds
Rapid proof-of-concept systems and polished demo-ready prototypes for home automation and sensing products
Domain
Consumer hardware / Smart home / Embedded systems
Deliverable
production ML models
Required skills
Systems-level embedded development, Sensor integration and fusion, Machine learning on-device, Firmware and RTOS development, UI/UX for hardware interfaces, Rapid prototyping of custom hardware
Preferred skills
CAD design and 3D printing, PCB layout and electronics debugging, Wireless protocols (Thread, Matter, Wi-Fi, Bluetooth), Robotic or electromechanical system design
Technologies
Swift, C/C++, Python, SolidWorks, Fusion 360, RTOS, SwiftUI, UIKit
Responsibilities
Designing and iterating on end-to-end functional prototypes; Integrating multimodal sensor systems into hardware; Developing perception and sensor fusion pipelines; Writing low-level firmware and developing apps; Applying ML models for perception and context awareness; Prototyping polished user interfaces; Collaborating with designers, researchers, and hardware engineers
Seniority
Senior, hands-on IC
