Firmware Software Engineer IV

  • Redmond, WA
  • Posted 7 hours ago | Updated 7 hours ago

Overview

On Site
Compensation information provided in the description
Full Time

Skills

Research
Integrated Circuit
System On A Chip
Firmware Development
System Integration
Performance Tuning
MCU
Computer Hardware
Performance Analysis
Embedded Software
C
C++
ICS
Firmware
Multi-core
Zephyr
RTOS
Supervision
MIPI
Sensors
SPI
UART
USB
Embedded Linux
File Systems
Optimization
Embedded Systems
Technical Writing
Computer Science
Software Engineering
Information Technology
Privacy
Finance
Credit Cards
Banking
Onboarding
Payroll
Training
Reporting

Job Details

Position: Firmware Software Engineer IV
Location: Redmond, Washington (onsite)
Duration: 12 months Contract
Job ID: 171025

Job Overview:
We are seeking an experienced Firmware Software Engineer IV to join our team in Redmond, Washington. This is an onsite contract role where you will work with a research team to develop firmware for a custom System on Chip (SoC). The ideal candidate will have a strong background in embedded software engineering, with expertise in firmware development, hardware integration, and performance optimization.

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 such as IMU, Barometers, and Magnetometers.
  • Design and develop bootloaders.
  • Create test applications to interface with various peripherals.
  • Test the developed firmware with the hardware.
  • Document designs and performance analysis.

Qualifications:
  • 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.

Preferred Qualifications:
  • 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.
  • Experience in low power optimization of embedded systems.
  • Strong technical writing skills.

Education/Experience:
  • Bachelor's degree in computer science, software engineering, or a relevant field is required.
  • Master's degree is preferred.

About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit ;br>
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $100 - $110++/hour on W2

The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.

If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at

#LI-SP1
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.

About PTR Global