Job description
Define and maintain system architectures including hardware and firmware interfaces, configuration management, etc.
Able to design and work with PCBs/circuit boards with industry best practices
Design, develop and enable new product features in embedded firmware
Able to write device drivers and support for hardware
Lead the development of new firmware technologies and products
Working with Cloud/AI teams to develop interface and protocols
Requirements
Bachelor’s degree in Electrical, Electronics, Computer Science, Computer Engineering or related field or equivalent hands-on experience.
3+ years of experience in hardware design with microprocessor or microcontroller-based embedded system design
5+ years of programming experience in C
Experience with hardware debugging and troubleshooting
Quick-learning self-starter who works well with a dynamic team
Preferred:
Experience in IoT devices/wearables
Experience working with sensors and associated algorithms
Experience with agile software development
Experience working with RTOS (Zephyr or any other)
Experience with database and cloud is a plus
Benefits
The Wearable Technologies hardware team is responsible for bringing the incredible life saving devices to the market. Qualified candidate will be working on these devices all the way from concept through the market launch. You will get to design the most innovative embedded software and get to work with like-minded team in a cross-functional collaborative environment. You will also participate in product development, brainstorming and design sessions.
Originally posted on Himalayas
Who can apply
Eligible countries: United States. Accepted UTC offsets: UTC-10, UTC-9, UTC-8, UTC-7, UTC-6, UTC-5, UTC+14. Review the full description for employer-specific work authorization, residency and schedule requirements.