("firmware Integration Engineer" OR "Embedded Systems Engineer")

Overview

On Site
$60+
Contract - W2

Skills

ARM architecture

Job Details

  • Deep understanding of UEFI/BIOS architecture, embedded systems, and low-level programming.
  • Proficiency in C/C++, debugging tools, and firmware development environments.

Experience with firmware integration, testing, and optimization for performance and power efficiency

Firmware and Embedded Systems Expertise

System-Level Architecture and Hardware Interaction

  • Strong grasp of hardware-software interaction, including how firmware interfaces with system components like CPUs, memory, and peripherals.
  • Ability to design and evaluate firmware in the context of overall system architecture.
  • Familiarity with platform bring-up, hardware configuration, and possibly ARM architecture (a plus).
  • Design and implement enhancements, updates, and programming changes for firmware subsystems, including DSP, embedded code, and PC BIOS/UEFI.
  • Lead and manage projects with internal teams and outsourced development partners, overseeing all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
  • Develop and maintain relationships with internal and outsourced partners on firmware design and development.
  • Write and execute comprehensive testing plans, protocols, and documentation for assigned portions of the application; identify, debug, and resolve issues with code and integration into the application architecture.
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards; provide feedback to improve product quality and mitigate failure risk.
  • Offer domain-specific expertise and provide overall firmware leadership and perspective to cross-organization projects, programs, and activities.
  • Drive innovation and integrate new technologies into projects and activities within the firmware design organization.
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.