Join FortifyIQ as a Firmware Engineer and contribute to the development of embedded software for high-performance memory and system-on-chip platforms. You will work hands-on with both firmware and diagnostic software, helping to shape our next-generation memory interface products.
What You'll Do
- Design and develop embedded firmware from requirements through deployment.
- Implement and debug software for embedded devices and systems.
- Participate in architecture design, documentation, and code reviews.
- Integrate, test, and validate new firmware features.
- Collaborate with cross-functional teams to support system bring-up and testing.
What We're Looking For
- A BS or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Strong C/C++ programming skills and a solid understanding of embedded systems.
- Hands-on experience with debugging tools and software validation.
- Familiarity with Python or other scripting languages for automation and testing.
- Excellent communication and teamwork abilities.
Nice to Have
- Experience with device drivers and low-level hardware interfaces.
- Familiarity with Linux kernel development or RTOS concepts.
- Understanding of multi-threaded execution, interrupts, and synchronization mechanisms.
- Experience with SoC platforms, BIOS, or BMC development.
Technical Stack
- C/C++
- Python
- Embedded systems
- Debugging tools
- Linux kernel
- RTOS
- SoC platforms
- BIOS
- BMC
FortifyIQ is an equal opportunity employer.




