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.
Responsibilities
- 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.
Qualifications
- BS or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Strong C/C++ programming skills and 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.
Preferred / Plus
- 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.
Top Skills
What We Do
FortifyIQ engineers certifiable cryptographic IP cores, software libraries, and roots of trust combining traditional algorithms (AES, RSA, ECC, HMAC-SHA2) with post-quantum cryptography (PQC). All hardware IP cores implement RTL-level algorithmic SCA/FIA countermeasures, while software libraries use the same algorithmic protections, delivering high-assurance security with minimal impact on performance, power, or area. Our solutions are foundry- and platform-agnostic, integrating securely across a wide range of devices, from smart cards and IoT nodes to AI accelerators and cloud systems. FortifyIQ validates all designs using proprietary pre- and post-silicon EDA tools, supported by formal proofs, extensive research, and a growing portfolio of patents. FortifyIQ cryptography provides secure boot and post-quantum readiness, with software OTA-updates and asymmetric hardware IP (ECC, RSA, PQC) FOTA-updates, supporting high-assurance embedded, industrial, and cloud systems. By combining rigorous physical attack resilience with near-native efficiency in both hardware and software, FortifyIQ delivers advanced cryptography that is certifiable, reliable, and built to meet the challenges of high-assurance, real-world applications.
.png)







