Embedded Firmware Engineer (San Diego, California)

Industry: Firmware

Reference: BH-193

Location: San Diego, United States

Salary: Competitive

Employment type: Permanent

Head Of Desk Glane Raquidan

Phone +44 (0) 203 9 606393

Email [email protected]

Job description

Embedded Firmware Engineer

San Diego, California

Overview

We’re looking for an open-minded, talented Embedded 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

Education And Experience Requirements
  • 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

Features & Benefits
  • Friendly and professional office environment

  • Competitive salaries and benefits

  • Very stable company and good product range

Personality
  • 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]