Embedded Firmware Engineer
  • Quantum World Technologies Inc.
17 Hours Ago
NA
W2, C2C
Redmond-WA
5-10 Years
Required Skills: Embedded firmware development, C/C++, ARM Cortex-M microcontrollers, ARM processor architecture, across Application Layer to HAL, hardware debugging, board bring-up expertise, SoC hardware, SoC software architecture, embedded device lifecycle, Git, Azure DevOps, CI/CD pipelines, C#, Java, JavaScript, Python
Job Description
Embedded Firmware Engineer – ARM & Windows Device Development
 
We are seeking a highly skilled Embedded Firmware Engineer with strong experience in ARM-based embedded systems and Windows device development. The ideal candidate will have hands-on expertise in firmware design, hardware bring-up, debugging, device drivers, and end-to-end product development across the hardware and software stack.
 
Key Responsibilities
  • Design, develop, and maintain embedded firmware using C/C++ for ARM-based platforms.
  • Develop software across the Application Layer, Middleware, HAL, and low-level firmware components.
  • Implement new features and troubleshoot complex firmware issues.
  • Perform board bring-up, hardware validation, and firmware integration activities.
  • Debug hardware and firmware issues using oscilloscopes, JTAG debuggers, logic analyzers, and communication interfaces such as I2C, SPI, and UART.
  • Collaborate with hardware, validation, and system engineering teams throughout the product lifecycle.
  • Participate in code reviews, release management, and CI/CD processes.
  • Use Git and Azure DevOps (ADO) for source control, build automation, and software delivery.
 
Preferred Skills
  • Experience with UEFI, ARM TrustZone, Bootloaders, BSPs, and secure boot technologies.
  • Strong understanding of Windows OS internals and device development.
  • Experience developing and debugging Windows drivers.
  • Hands-on experience with WDK, SDK, ADK, and HLK.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates