Embedded Software Engineer – Firmware (Custom SoC)
Location: Redmond, WA
Contract Duration: 1 year, W2 contract
Work Arrangement: Onsite
Pay: $110-115/hr
Overview
An advanced technology research and development team is seeking an experienced Embedded Software Engineer to support firmware development for a custom system?on?chip (SoC) used in next?generation hardware platforms. This role is highly hands?on and focused on low?level firmware, hardware bring?up, and sensor integration in a fast?paced R&D environment.
Key Responsibilities
- Design, develop, and maintain firmware in C/C++ for custom SoC platforms
- Integrate custom image sensors with MCUs
- Develop firmware interfaces for hardware acceleration blocks
- Implement and maintain firmware for sensors including IMUs, barometers, and magnetometers
- Design and develop bootloaders for MCUs and SoCs
- Create test and validation applications to interface with a variety of peripherals
- Test and debug firmware on real hardware platforms
- Document system designs, implementation details, and performance analysis
Required Qualifications
- 8+ years of experience in embedded software or firmware development using C/C++
- 2+ years of experience developing camera sensor drivers on new or custom ICs
- 2+ years of experience working with multi?core SoCs or MCUs
- Experience with Zephyr OS, Embedded Linux, or other RTOS environments
- Strong ability to work independently with minimal supervision
- Comfortable operating in a dynamic, fast?changing development environment
Preferred Qualifications
- Experience with MIPI C?PHY and image sensor technologies
- Familiarity with I3C, SPI, UART, and USB protocols
- Experience developing Embedded Linux kernel drivers
- Knowledge of embedded file systems
- Experience with bootloaders on both small MCUs and larger SoCs
- Background in low?power optimization for embedded systems
- Strong technical documentation and writing skills
Education
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field required
- Master’s degree preferred
#LI-EP1
#INDPRO
