
Senior Software Engineer, Augmented Reality System Software
職缺摘要
技術需求
學歷要求
Bachelor
職缺描述
-
Design and maintain software for embedded systems in multiple domains spanning bootloader to middleware.
-
Develop hardware bring up and software test plans.
-
Work on Linux device drivers and Android integration.
-
Work on device drivers for microcontrollers in bare-metal and real-time operating system environments.
-
Collaborate with cross-functional teams to design and implement solutions.
Minimum qualifications:
-
Bachelor’s degree in Computer Science, or equivalent practical experience.
-
5 years of experience with software development in one or more programming languages.
-
Experience in programming languages such as C and C++.
Preferred qualifications:
-
Experience with version control systems and code review tools like Gerrit.
-
Knowledge of embedded development and Microcontroller (MCU) Real-Time Operating System (RTOS) systems.
-
Knowledge of Linux device drivers and Android.
-
Knowledge of bus protocols including I2C, SPI and USB.