Mid Level Firmware Engineer Jobs
Mid level firmware engineer jobs go to engineers ready to own subsystems end to end, drive design decisions with limited oversight, and bring junior teammates up to speed. Most openings are on-site, remote, or hybrid across Technology & Software, Electronics & Hardware, and Retail, with employers like Apple, Amazon, and NVIDIA actively hiring at this level now.
Find JobsOverview
Showing 5 of 72+ Mid Level Firmware Engineer jobs








Job Description: The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative Open BMC firmware releases for customer reference boards. Responsibilities include BMC firmware development in an Open BMC environment, upstreaming work to the Open BMC community and troubleshooting existing designs. A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
PREFERRED EXPERIENCE:
- Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, Client iLo, etc)
- Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
- Programming experience (JavaScript, Shell Scripting, Python, C, C++)
- Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected
- Proficient with Source version control systems like Git, Review tools like Gerrit
- Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI)
- Hands on experience working with Reference Boards
- Experience with Linux gcc build and debug tools
- Strong debug methodology and skills mandatory
- Experience in server manageability architecture mandatory
- Intimate knowledge of software development process methodology expected
- Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected
ACADEMIC CREDENTIALS:
- BSEE, BSCS, or BSCE degree or higher
- 4-6 years or more of firmware development
- 2-4 years or more of manageability firmware experience
- Candidates should enjoy working in a dynamic team environment
See All 72 Mid Level Firmware Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsMid Level Firmware Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software21
- Electronics & Hardware19
- Retail7
- E-Commerce & Online Marketplaces7
- Manufacturing6
Mid Level Firmware Engineer Jobs: Frequently Asked Questions
How do I get a mid level firmware engineer job?
Highlight your ownership of complete features or subsystems, not just task completion. Recruiters at this level want evidence that you have debugged production systems independently, written or reviewed specifications, and shipped firmware to real hardware. Tailor your resume to show scope and impact on each project, and be ready to walk through architectural decisions in technical interviews.
Which companies hire mid level firmware engineers?
Companies hiring mid level firmware engineers right now include Apple, Amazon, and NVIDIA, based on current listings on Migrate Mate as of August 2026. Hiring at this level comes from a mix of established hardware manufacturers, growth-stage startups scaling embedded products, and large technology companies building connected devices.
Are there remote mid level firmware engineer jobs?
Yes, though firmware roles skew more on-site than pure software positions because of hardware access requirements. About 20% of mid level firmware engineer openings are remote or hybrid as of August 2026, concentrated at companies whose teams have established secure lab access policies or ship development hardware directly to engineers.
How do I move up to a mid level firmware engineer role?
The path from entry level to mid level is built through deepening ownership over time. Focus on taking full responsibility for a driver, peripheral, or feature module rather than completing assigned tasks in isolation. Demonstrating that you can scope your own work, identify edge cases independently, and mentor a newer colleague on debugging or tooling signals readiness for the mid level title.
Which industries hire the most mid level firmware engineers?
Mid Level firmware engineer roles concentrate in Technology & Software, Electronics & Hardware, and Retail, based on current listings on Migrate Mate as of August 2026. These sectors drive consistent demand because their core products depend on deeply embedded software running on resource-constrained hardware, requiring engineers with enough experience to work close to the metal with minimal supervision.