Firmware Engineer (Remote)
Fortifyiq
Posted: January 28, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
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.