Sr. Prototyping Software Engineer
Santa Clara County, CA - USA
Job Summary
As a Sr. Prototyping Software Engineer you will be a critical member of a multi-disciplinary team responsible for rapidly prototyping and validating novel home product concepts. Your work will directly influence future product direction by demonstrating the viability and potential of new technologies to senior leadership. The prototypes you build will be used in high-visibility executive demos so a relentless attention to detail and polish from reliability to great UI is essential. You thrive in ambiguity pick up new skills and tools quickly and adapt your approach as projects evolve.
Rapidly designing building and iterating on end-to-end functional prototypes that explore new home product multimodal sensor systems (e.g. cameras microphones depth sensors environmental sensors) into prototype perception sensor fusion and on-device intelligence pipelines tailored to home use low-level firmware developing apps and working with real-time operating systems (RTOS) to bring up custom machine learning (ML) models to solve problems in areas such as perception context awareness and user polished intuitive user interfaces and interaction models for human-device experiences in the home at a quality level suitable for executive closely with industrial designers ML researchers and hardware engineers to define and achieve project goals.
Bachelors degree in Electrical Engineering Computer Science Mechanical Engineering Mechatronics or equivalent practical foundation in mathematics including linear algebra probability statistics and signal processing.n6 years of hands-on experience designing building and integrating systems that span both hardware and in Swift C/C and/or Python for systems-level or embedded ability to quickly learn new technologies tools and domains and to adapt your skillset as project needs evolve.
Proven experience in rapid prototyping quickly bringing together custom hardware (sensors actuators enclosures) and software (firmware applications perception) into functional proof-of-concept -on fabrication skills including CAD design (e.g. SolidWorks Fusion 360) 3D printing and physical prototyping of enclosures and mechanical electronics experience comfortable with schematic capture PCB layout soldering and bench debugging of custom circuits and sensor with a variety of sensor modalities (e.g. cameras microphones depth sensors IMUs environmental sensors) and developing perception or signal-processing with embedded systems development including firmware real-time operating systems (RTOS) and low-level device applying machine learning (ML) techniques to on-device problems such as perception sensor fusion or context-aware UI/UX sensibility experience building polished demo-ready interfaces using frameworks such as SwiftUI UIKit or equivalent with a keen eye for detail animation and interaction with home-related technologies such as wireless protocols (Thread Matter Wi-Fi Bluetooth) audio/acoustic systems or smart environment designing building or deploying robotic or electromechanical systems including motor control actuation kinematics or autonomous behavior nMasters or PhD in Computer Science Electrical Engineering Mechatronics Robotics or a related field.
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more