Embedded R&D Firmware Engineer

San Diego, CA, United States Application deadline 2022-07-31

Job description

We are seeking an Embedded R&D Firmware Engineer in San Diego! In this role you will implement C/C++ embedded drivers for cutting edge wearables and IoT hardware technology as part of an R&D team focused on next generation consumer electronic devices. We are looking for candidates with inventive minds having diverse skills and backgrounds that can develop proof of concept software for cutting edge hardware and SoCs. You should have a background in embedded software development, such as: board support packages, device driver development, RTOS, secure boot, trust-zone, low-speed peripheral interfaces (I2C/SPI/UART), chipset power blocks, clock tree management, PCIe and efficient data movement using DMA. You will work on diverse problems related to mechanical hardware, electronics, connectivity and other subsystems. A successful candidate will embrace learning new technologies and methods.

Basic qualifications

  • Minimum Bachelor’s in computer science or equal.
  • Strong, demonstrable coding skills in C and C++ or Java.
  • Experience working with BSP development including device driver development, board-bring-up, RTOS’s, secure boot & trust zone.
  • Experience with development of peripheral drivers.
  • Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks and multi-threaded programming.
  • Experience working with SOC building blocks like interrupt controller & timers.
  • Familiar with high speed interfaces such as PCIe and LPDDR.
  • Familiar with low speed interfaces such as I2C, SPI, SPMI, AVSBus & PMBus.
  • Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers.
  • Strong documentation and writing skills.

Preferred additional skills, personal traits and experience

  • 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

More information

For more information please contact

Damon Darling,

  • Position

    Embedded R&D Firmware Engineer

  • Company

    Sigma Connectivity

  • Location

    San Diego, CA, United States

  • Competence area

    Software development

  • Publication date


  • Expiration date


  • Contact

    Damon Darling, Damon.Darling@sigmaconnectivity.com, +17604151859

This website uses cookies. By continuing to browse the site we assume you are fine with our use of cookies. Read more here.

Got it