CareerPlanSign in

Graduate Firmware Engineer

USA💼 Full-time🗓 2026-09-25 → 2026-09-26

Core

Design, implement, test, and maintain system and embedded firmware in C, C++, or Python for hardware-software integration.

Role type

Graduate Firmware Engineer

Builds

Embedded firmware features, automated test scripts, and validated firmware for development platforms.

Domain

Embedded systems, firmware, hardware-software interface

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux environments, version control, structured debugging, computer architecture, embedded systems concepts

Preferred skills

microcontrollers, embedded processors, system-level firmware, hardware bring-up, lab equipment, automated testing, Python scripting, continuous integration, baseboard management controllers, platform management, data center hardware, high-speed compute systems

Responsibilities

Develop and debug firmware in Linux-based engineering environments; Create automated tests and scripts to improve firmware validation; Support firmware continuous integration and delivery workflows; Investigate firmware behavior and hardware-software interactions to identify root causes and implement fixes; Collaborate across BMC, firmware, hardware, silicon, systems, and software teams; Write design notes, test procedures, and technical findings

Seniority

Junior, entry-level graduate

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.