Embedded Software Engineer with MCU and SoC (Hybrid in Bay area,CA)

Hybrid in San Jose, CA, US • Posted 13 hours ago • Updated 13 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Embedded
  • C
  • C++
  • camera sensors
  • SoC
  • MCU

Summary

  • The research team at our client is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC. This role involves developing firmware to integrate custom image sensors with an MCU, interface with hardware acceleration blocks, and work with various other sensors.
    Responsibilities:
    Develop firmware to integrate custom image sensors with an MCU
    Develop firmware to interface with hardware acceleration blocks
    Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer
    Develop bootloaders
    Develop test applications to interface with a variety of peripherals
    Test the developed firmware with the hardware
    Document designs and performance analysis
    Requirements:
    Bachelor's degree in computer science, software engineering or relevant field required (BSEE, BSECE, BSCS required, Masters preferred)
    8+ years of experience in Firmware or Embedded Software Development in C/C++
    2+ years of experience developing drivers for camera sensors on new ICs
    2+ years of experience developing firmware with multi-core SoCs or MCUs
    Experience with Zephyr OS, Embedded Linux or other RTOS
    Ability to work autonomously with little or no supervision
    Ability to work in a dynamic, high-paced environment where job duties may change frequently
    Desired skills:
    Familiarity with MIPI C-PHY and image sensors
    Familiarity with I3C, SPI, UART, USB
    Familiarity with Embedded Linux, and kernel drivers
    Familiarity with file systems
    Familiarity with bootloaders on small MCUs and larger SoCs
    Low power optimization of embedded systems
    Strong technical writing skills

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91138681
  • Position Id: 8915755
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mountain View, California

8d ago

Easy Apply

Third Party, Contract

Depends on Experience

Palo Alto, California

4d ago

Easy Apply

Contract

Depends on Experience

Hybrid in Palo Alto, California

26d ago

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Mountain View, California

4d ago

Easy Apply

Full-time

$180,000 - $230,000

Search all similar jobs