Firmware developer/ Embedded software engineer with Google

ARM, ARM Assembler, Firmware development, Python, C++, C, RAM, Bare Metal
Contract W2, Contract Independent, Contract Corp-To-Corp, 24 Months
$60 - $100

Job Description

Position : Firmware Developer (remote position)

Location: Mountain View, CA

Duration: 12-24 months

Need a strong C coder.


  • Take ownership, develop and optimize firmware to production quality
  • Work with external vendors to evaluate and integrate prototypes; coordinate with product team to make recommendations and deliver high quality product
  • Write production quality C and/or ARM assembly code to ensure that firmware meets or exceeds the key success metrics for the project (CPU & memory usage, power consumption, latency, etc.)
  • Interface firmware with (Android and iOS) mobile apps via BLE / Bluetooth Smart. Should be able to modify & build mobile apps to conduct quick experiments with firmware.
  • Work in an Agile environment to quickly iterate over the design-build-test-measure cycles
  • Develop processes and maintain infrastructure to continuously validate the robustness and responsiveness of the firmware
  • Support the delivery of firmware to production in factory - may require some travel to factory (10%)


Minimum Qualifications

  • Bachelor’s degree in Computer Science, EE or related technical discipline 
  • 5+ years of experience in firmware development with experience in delivering firmware for consumer products
  • Proficient in writing code on resource constrained (CPU, small Flash/RAM) platforms and low-power modes
  • Strong software development skills: proficient in C programming, conversant with ARM Cortex-M0 assembly; experience using hardware dev-kits
  • Good working knowledge of hardware peripherals (SPI, I2C, timers, interrupts and DMA &, connectivity: Bluetooth Smart / BLE and Bluetooth)
Dice Id : 10266957
Position Id : 6545622
Originally Posted : 8 months ago
Have a Job? Post it

Similar Positions

Security Firmware Engineer(Cryptography)
  • Tata Elxsi Limited
  • Milpitas, CA