Design and development of high performance firmware and software for cutting-edge mobile platforms and cameras
Debug, optimize, and validate firmware on complex embedded multi-core architectures.
Participate in ground-breaking hardware and research projects
What We re Looking For:
10+ years of experience
Bachelor s degree in Electrical Engineering, Computer Science, or equivalent experience
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: mutli-core ARM processors, GPUs, WiFi/BT, cameras.
Familiarity with ARM or equivalent embedded multi-core microprocessor architectures is required
Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required.
Candidate is expected to have experience in using ARM debuggers.
Ability to understand hardware design and schematics.
Prior experience with overseeing board bring-up and validation