Title : Senior Embedded Developer
Location: Menlo Park, CA
Duration: Long Term
Job Description:
Key Responsibilities
• Design and develop Embedded systems / IoT products
• Develop controller firmware, Linux application and scripts
• Debug issue and find root-cause of the problem
• Perform functional and integration testing to find out root cause and guide development team to reproduce and resolve the same
• Understand various integration testing scenarios and derive test strategy and test setup
• Write scripts for device testing
• Familiar with build system viz. Gauntlet, CMake
• Familiar with Camera, Audio, Display in the Android subsystem – Android AOSP code flow
• Work with customer for requirement elicitation
• Co-ordinate multi location team
Must have Skills Expert in all:
• Microcontroller Firmware, RTOS
• Android HAL
• Experience working on Embedded products
• Any scripting language like python
• Understanding of protocols such as Bluetooth, Wi-Fi
• Experience working with camera, audio, AOD subsystem in the Android Framework
• Experience working with battery operated devices and understand power budgeting
• Experience working with two or more micro controller and micro processors
• Must be able to design and develop Embedded systems, review architectures, provide design suggestions, perform code reviews
• Embedded product functional and integration testing
• Very good at communication
Good to have skills:
• Working knowledge on Qualcomm Processors – Beginner
• JAVA – Beginner
• Experience using Python for automation framework – Beginner