Android Firmware Engineer (San Diego, California)
Industry: Firmware
Reference: BH-192
Location: San Diego, United States
Salary: Competitive
Employment type: Permanent
Job description
Android Firmware EngineerSan Diego, California
Overview
We’re looking for an open-minded, talented Android Firmware Engineer to be part of a fast-growing company focusing on connected products within consumer electronics and IoT devices in San Diego, California.
Key Responsibilities And Activities Include
- You will work on system power and thermal issues across the software stack for new AR/VR products
- You should be familiar with MCU debugging and RTOS (Zephyr or FreeRTOS)
- You will optimize battery for power and thermal constraints in a Qualcomm based MCU
- You will test, analyze and tune register settings for performance optimization, and work closely with Android/AOSP engineers to balance and optimize performance of the MCU with the Android/Linux kernel
- 5+ years of programming experience in C/C++ in embedded environments
- Ability to investigate and debug issues in embedded environments down to hardware level
- Familiarity with common signaling protocols found in embedded systems, such as I2C,SPI and UART
- Feels comfortable developing in size/power constrained embedded platforms
- Feels comfortable interacting with and debugging embedded systems (using an oscilloscope, logic analyzer, power supply)
- Experience with SoC boot including DDR and PHY initialization
- Familiarity with SoC power, performance and thermal management techniques
- Experience defining inter-process communication interfaces between embedded controllers and the platform
- Experience interfacing with Power Management ICs for initialization, DVFS, and monitoring
- Strong documentation and writing skills
- Friendly and professional office environment
- Competitive salaries and benefits
- Very stable company and good product range
- Team player
- Proactiveness in collaborating and execution
- Flexibility to switch technical context
- Willingness to learn new methods / tools / processes
- Ability to prioritize and multitask
- Strong problem solving and critical thinking skills
- Strong passion for creativity and solving cutting edge industry problems
For interested applicants, kindly send your cv at [email protected]