Primary Roles And Responsibilities
Ownership of the bootloader, kernel, rootfs software on the crib.
Ownership of electronics design -
PCBA.
Schematics,
Coordinate physical layout
Design debug boards, jigs
Work with EMS for mass production
Implementation And Maintenance Of Crib Related Services, Such As
IoT messaging between crib, cloud and mobile devices
Low latency video streaming
Sensor data processing
Device health and statistics
OTA update management.
Optimization and acceleration of AI and vision algorithms running on the crib.
Secure boot and key management.
Key Requirements
Bachelors / Masters in Computer Science, Electrical Engg or allied fields
2+ years of experience in linux/embedded.
Good understanding and experience with C.
Good understanding of operating systems.
Good understanding of basic data structures and algorithms.
Experience in writing and tweaking device drivers.
Experience in python and bash scripting.
Good understanding of version control principles, preferably using git.
Desirable Skill Set
Experience with linux command line tools.
Prior experience with IoT devices.
PCB Design, Experience with bringing up boards
Experience working on python projects.
Strong network programming fundamentals.
Experience working with AWS cloud.
Prior experience with embedded linux rootfs management (Yocto/Buildroot etc.)
Basic familiarity with the web technologies like REST API, MQTT and other server-side principles.
What We Are Looking For In You
Awesome at the art of thinking.
Creative with excellent problem solving and analytical skills
Passion for product quality and attention to details
Must be a team player and effective collaborator with excellent communication skills
Comfortable working in a startup environment and understanding components from various fields that make the product.
Bachelors / Masters in Computer Science,