Boca Raton or United States

FortifyIQ is hiring a Firmware Engineer

About the Role

We are looking for a skilled Firmware Engineer to play a key role in developing embedded software for high-performance memory and SoC platforms. In this position, you will be responsible for designing, implementing, and debugging low-level firmware that powers next-generation interface technologies.

What You'll Do

  • Develop embedded firmware across the full lifecycle—from initial requirements to final deployment.
  • Debug and validate software on embedded systems using industry-standard tools.
  • Contribute to architectural design, write technical documentation, and participate in peer code reviews.
  • Test and integrate new firmware features to ensure reliability and performance.
  • Work with cross-functional teams during system bring-up, troubleshooting, and validation phases.

What We're Looking For

Applicants should hold a bachelor’s or advanced degree in Computer Science, Computer Engineering, or Electrical Engineering. You must have strong programming skills in C and C++, with a solid grasp of embedded systems principles.

  • Proven experience with firmware debugging and software validation techniques.
  • Proficiency in Python or similar scripting languages for test automation.
  • Effective communication skills and the ability to collaborate in a team environment.

Preferred Background

  • Hands-on work with device drivers and hardware-level interfaces.
  • Exposure to Linux kernel development or real-time operating systems (RTOS).
  • Understanding of interrupts, multi-threading, and synchronization in embedded contexts.
  • Experience with SoC platforms, BIOS, or BMC development is a plus.

Our technical environment centers on C, C++, Python, and embedded systems, with extensive use of debugging tools, validation frameworks, and low-level software interfaces.

Required Skills
C/C++PythonEmbedded systemsDebugging toolsLinux kernelRTOSSoC platformsBIOSBMCSoftware validationAutomationTestingScripting CC++Pythonembedded systemsdebugging toolssoftware validationscripting languagesdevice driversLinux kernelRTOSfirmware developmentdevice debuggingautomationtestingcommunication skills
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
FortifyIQ
FortifyIQ builds next-generation memory interface products using embedded software for high-performance memory and system-on-chip platforms.
All jobs at FortifyIQ Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago