Job Title: Embedded Software Engineer (Firmware)
Location: Redmond WA (Onsite)
Job Type: Contract
Duration: 12 Months
Position Overview:
We are seeking an experienced Embedded Software Engineer (Firmware) to support advanced research and development initiatives. This role focuses on developing firmware for custom System-on-Chip (SoC) platforms and integrating multiple sensor technologies into embedded systems.
The ideal candidate will have strong expertise in low-level programming hardware-software integration and working within dynamic fast-paced environments.
Key Responsibilities:
- Develop firmware for custom SoC platforms and microcontrollers (MCUs)
- Integrate image sensors and other peripherals into embedded systems
- Interface firmware with hardware acceleration components
- Develop drivers and firmware for sensors (IMU barometers magnetometers etc.)
- Design and implement bootloaders
- Build and execute test applications for hardware validation
- Perform system-level validation and debugging
- Document system architecture development processes and performance metrics
Required Qualifications:
- 8 years of experience in embedded software or firmware development using C/C
- 2 years of experience working with multi-core SoCs or MCUs
- 2 years of experience developing drivers for camera/image sensors
- Experience with RTOS environments such as Zephyr OS or Embedded Linux
- Strong debugging and problem-solving skills
- Ability to work independently with minimal supervision
- Bachelors degree in Electrical Engineering Computer Engineering Computer Science or related field
Preferred Qualifications:
- Familiarity with MIPI C-PHY and image sensor technologies
- Experience with communication protocols (I3C SPI UART USB)
- Experience with Embedded Linux and kernel driver development
- Understanding of embedded file systems
- Experience with bootloader development for MCUs and SoCs
- Knowledge of low-power optimization techniques
- Strong technical documentation skills
- Masters degree in a related field
Top 3 Must-Have Skills:
- 8 years of firmware/embedded development (C/C)
- Experience with multi-core SoCs or MCUs
- Experience with RTOS (Zephyr OS Embedded Linux etc.)
For more details reach at
Required Experience:
IC
Job Title: Embedded Software Engineer (Firmware)Location: Redmond WA (Onsite) Job Type: Contract Duration: 12 MonthsPosition Overview:We are seeking an experienced Embedded Software Engineer (Firmware) to support advanced research and development initiatives. This role focuses on developing firmware...
Job Title: Embedded Software Engineer (Firmware)
Location: Redmond WA (Onsite)
Job Type: Contract
Duration: 12 Months
Position Overview:
We are seeking an experienced Embedded Software Engineer (Firmware) to support advanced research and development initiatives. This role focuses on developing firmware for custom System-on-Chip (SoC) platforms and integrating multiple sensor technologies into embedded systems.
The ideal candidate will have strong expertise in low-level programming hardware-software integration and working within dynamic fast-paced environments.
Key Responsibilities:
- Develop firmware for custom SoC platforms and microcontrollers (MCUs)
- Integrate image sensors and other peripherals into embedded systems
- Interface firmware with hardware acceleration components
- Develop drivers and firmware for sensors (IMU barometers magnetometers etc.)
- Design and implement bootloaders
- Build and execute test applications for hardware validation
- Perform system-level validation and debugging
- Document system architecture development processes and performance metrics
Required Qualifications:
- 8 years of experience in embedded software or firmware development using C/C
- 2 years of experience working with multi-core SoCs or MCUs
- 2 years of experience developing drivers for camera/image sensors
- Experience with RTOS environments such as Zephyr OS or Embedded Linux
- Strong debugging and problem-solving skills
- Ability to work independently with minimal supervision
- Bachelors degree in Electrical Engineering Computer Engineering Computer Science or related field
Preferred Qualifications:
- Familiarity with MIPI C-PHY and image sensor technologies
- Experience with communication protocols (I3C SPI UART USB)
- Experience with Embedded Linux and kernel driver development
- Understanding of embedded file systems
- Experience with bootloader development for MCUs and SoCs
- Knowledge of low-power optimization techniques
- Strong technical documentation skills
- Masters degree in a related field
Top 3 Must-Have Skills:
- 8 years of firmware/embedded development (C/C)
- Experience with multi-core SoCs or MCUs
- Experience with RTOS (Zephyr OS Embedded Linux etc.)
For more details reach at
Required Experience:
IC
View more
View less