About the Role:
As an Embedded Engineer, you will be a key member of the AI team contributing to the development and deployment of embedded AI features concept to launch. As an exceptional technical engineer, you are able to architect, execute, and test complex embedded systems with AI and machine learning applications on a range of platforms from bare metal, RTOS, Android and Linux.
This role will collaborate cross-functionally on the design and architecture of the system's firmware, hardware and software, and plan and drive the project to product launch. This person has experience with test-driven development, manufacturing process, writing technical documentation, and shipping high-volume and high-quality products
Responsibilities:
- Design and development of high-performance firmware and software for cutting-edge embedded platforms and cameras.
- Debug, optimize, and validate firmware on complex embedded multi-core architectures.
- Present and provide feedback on architectural discussions for next-generation business logic.
- Engage with a cross-disciplinary team to design, develop and test features up the stack.
Qualifications:
- 4-6 years of experience as an Embedded engineer
- Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent experience
- Experience leading a project from concept phase through product launch
- Experience with embedded programming on Linux and / or RTOS
- Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code
- Consumer electronics experience or familiarity with 3-4 or relevant technologies: embedded processors, GPUs, WiFi/BT, cameras, IoT, CAN (Controller Area Network).
- Familiarity or experience with development or embedded deployment of machine learning / AI / deep learning models a plus
- Familiarity or experience with one or more of Python, Kotlin, JNI, AOSP and Android OS a plus
- Familiarity or experience Vehicle telematics, OBD-II, or vehicle diagnostics experience is a plus