Back to all jobs

About the role
<p>We’re looking for a motivated Firmware Engineer to join a dynamic team developing embedded software for high-performance memory and system-on-chip platforms. You’ll work hands-on with both firmware and diagnostic software, helping shape next-generation memory interface products.</p>
<p><strong>Responsibilities</strong></p>
<ul>
<li>Design and develop embedded firmware from requirements through deployment.</li>
<li>Implement and debug software for embedded devices and systems.</li>
<li>Participate in architecture design, documentation, and code reviews.</li>
<li>Integrate, test, and validate new firmware features.</li>
<li>Collaborate with cross-functional teams to support system bring-up and testing.</li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li>BS or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.</li>
<li>Strong C/C++ programming skills and understanding of embedded systems.</li>
<li>Hands-on experience with debugging tools and software validation.</li>
<li>Familiarity with Python or other scripting languages for automation and testing.</li>
<li>Excellent communication and teamwork abilities.</li>
</ul>
<p><strong>Preferred / Plus</strong></p>
<ul>
<li>Experience with device drivers and low-level hardware interfaces.</li>
<li>Familiarity with Linux kernel development or RTOS concepts.</li>
<li>Understanding of multi-threaded execution, interrupts, and synchronization mechanisms.</li>
<li>Experience with SoC platforms, BIOS, or BMC development.</li>
</ul>
731,000+ hidden jobs like this
FortifyIQ and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites