Microsoft

Firmware Engineer

Job Description

Posted on: 
2025-09-16

Responsibilities

  • Design scalable, modular firmware for AI model deployment and real-time inference.
  • Use AI tools for root cause analysis and system-level debugging.
  • Collaborate with data scientists and hardware engineers to align AI models with firmware requirements.
  • Build ML frameworks for hardware failure prediction and performance tuning.
  • Implement firmware modules for AI-enhanced diagnostics over various interfaces.
  • Guide teams in integrating AI into firmware development and deployment pipelines.
  • Evaluate and adopt emerging AI technologies to improve firmware reliability.

Job Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience.
  • Experience with coding in languages such as C and C++.
  • Familiarity with AI & ML models.
  • Problem-solving and debugging skills.
  • Self-motivated with the ability to work independently.
  • Experience in architecting and developing firmware/software solutions.
  • Experience applying AI or data science concepts in cloud-based systems.
Apply now

More job openings