Mid Level Firmware Jobs
Mid level firmware jobs go to engineers ready to own features end to end, drive architecture decisions with limited oversight, and mentor junior teammates. Roles run across Technology & Software, Electronics & Hardware, and Retail, with a mix of on-site, hybrid, and remote settings, and employers like Apple, Amazon, and NVIDIA hiring at this level now.
Find Mid Level Firmware JobsOverview
Showing 5 of 78+ Mid Level Firmware 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 78 Mid Level Firmware Jobs
Find roles that match your experience and apply in just a few clicks.
Find Mid Level Firmware JobsMid Level Firmware Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software22
- Electronics & Hardware20
- Retail7
- Manufacturing7
- E-Commerce & Online Marketplaces7
Mid Level Firmware Jobs: Frequently Asked Questions
How do I get a mid level firmware job?
Position your experience around ownership, not just contribution. Highlight specific firmware subsystems or features you led from design through integration, any debugging wins on embedded hardware, and decisions you made independently. Tailor your resume to the target platform and toolchain, since hiring managers at this level screen for hands-on depth in areas like RTOS, peripheral drivers, or bootloader development, not just general embedded exposure.
Which companies hire mid level firmwares?
Companies hiring mid level firmwares 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 consumer electronics brands, defense and aerospace contractors, medical device makers, and industrial automation firms, each looking for engineers who can own a functional area with minimal hand-holding.
Are there remote mid level firmware jobs?
Yes, though firmware roles skew more on-site than many software disciplines because of hardware access requirements. About 20% of mid level firmware openings are remote or hybrid as of August 2026, with hybrid arrangements most common at companies that need periodic lab or bench time. Fully remote roles do exist, typically at organizations with distributed embedded teams and established remote debugging workflows.
How do I move up to a mid level firmware role?
Growth into mid level firmware comes from accumulating real ownership over your early career. That means moving beyond ticket-level tasks to driving a full feature or subsystem, building comfort with hardware bring-up, writing production-quality drivers, and contributing to code reviews. Demonstrable impact, such as cutting boot time, resolving a critical hardware bug, or shipping a peripheral integration, signals readiness for the independence mid level roles require.
Which industries hire the most mid level firmwares?
Mid level firmware roles concentrate in Technology & Software, Electronics & Hardware, and Retail, based on current listings on Migrate Mate as of August 2026. These sectors drive hiring at this level because they ship hardware products on tight cycles and need engineers who can own embedded subsystems without constant senior supervision, making mid level firmware one of the more consistently in-demand specializations in embedded engineering.