Enable job alerts via email!

Firmware Developer

microTECH Global Limited

United Kingdom

On-site

GBP 45,000 - 65,000

Full time

10 days ago

Job summary

A semiconductor technology company is seeking a Firmware Developer to work on low-level firmware and system software for their GPU and AI platform. You will be responsible for boot processes, resource management, and hardware abstraction. Ideal candidates will have extensive experience in firmware development and strong C programming skills, along with a background in embedded systems. Competitive salary and dynamic work environment offered.

Qualifications

  • 5+ years of experience in firmware or embedded software development.
  • Experience with bare-metal programming and hardware interfaces.
  • Understanding of computer architecture and hardware interfaces.

Responsibilities

  • Implement boot firmware and initialization sequences.
  • Develop hardware abstraction layers and device drivers.
  • Create and maintain system-level resource management software.

Skills

Firmware Development
C Programming
Hardware Interfaces
Debugging Tools
Embedded Systems

Education

BS/MS in Computer Science or Electrical Engineering
Job description
Overview

Job Title: Firmware Developer

Job Sector: Semiconductor

Job Type: Permanent

Location: Hemel-Hempstead, UK

Develop low-level firmware and system software for our GPU and AI platform, focusing on boot processes, resource management, and hardware abstraction.

Responsibilities
  • Implement boot firmware and initialization sequences for our platform
  • Develop hardware abstraction layers and device drivers
  • Create and maintain system-level resource management software
  • Collaborate with hardware team on debug interfaces and functionality
  • Implement power management and system control features
  • Support security features and secure boot processes
  • Develop diagnostics and testing tools for hardware validation
Qualifications
  • 5+ years of experience in firmware or embedded software development
  • Experience with bare-metal programming and hardware interfaces
  • Familiarity with GPU or accelerator firmware development
  • Strong C programming skills and assembly language knowledge
  • Understanding of computer architecture and hardware interfaces
  • Experience with debugging tools and methodologies for embedded systems
  • BS/MS in Computer Science, Electrical Engineering, or related field

If you’re interested in learning more, please reach out to daniel@microtech-global.com

Thanks!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.