FortifyIQ
Cybersecurity
EmbeddedSoftwareEngineer(Pre-SiliconSecurity)
Neural analysis suggests this role is
optimal for Mid candidates.
“Embedded Software Engineer (Pre-Silicon Security) at FortifyIQ. Skills: Embedded software, Hardware security, Pre-silicon security. Design embedded software. Develop embedded software”
Industry & Context.
Troubleshooting complex issues
What They're Looking For.
Must Have
3+ years embedded development, C / C++ experience, Git proficiency, Intermediate+ technical English, Bachelor’s or Master’s degree
Nice to Have
Rust experience, Assembly language familiarity, FPGA design familiarity, Firmware development familiarity
What You'll Do.
Design embedded software
Develop embedded software
Optimize embedded software
Integrate software into hardware
Participate in code reviews
Develop technical documentation
Maintain technical documentation
How You'll Work.
Team & Collaboration
Cross-functional hardware teams
Communication Scope
Technical documentation
Full Job Description
About FortifyIQ: FortifyIQ is an innovative cybersecurity company founded 7 years ago by a successful US entrepreneur. Our team possesses deep expertise in software/hardware development, cryptography algorithms, semiconductors, and cutting-edge hardware hacking methods. Our mission is to provide maximum security against side-channel and fault-injection attacks across the computing spectrum. We achieve this through side-channel attack-resistant IP cores, SW libraries, and a unique pre-silicon security evaluation toolset. We empower chip designers and system integrators to build secure cryptographic IP cores without the immediate need for physical silicon or FPGAs. We are looking for a passionate Embedded Software Engineer with an interest in hardware security to join our small, highly skilled team! Requirements: Experience: 3+ years of experience in embedded development using C / C++ (experience or strong interest in Rust is a major plus). Hardware/FPGA: Familiarity with FPGA design and firmware development for IP cores. Low-Level Skills: Basic understanding or familiarity with Assembly language is a plus. Tools: Proficient with version control systems (Git). Soft Skills: Strong analytical and troubleshooting skills for complex issues in embedded systems. Language: Intermediate+ level of technical English. Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Responsibilities: Development: Design, develop, and optimize low-level embedded software and firmware for cryptographic IP cores. Integration: Collaborate with cross-functional hardware teams to ensure seamless software integration into hardware designs. Quality & Docs: Participate in code reviews and develop/maintain comprehensive technical software documentation. What We Offer You: Compensation: Competitive salary based on your skills, paid monthly via Bank Transfer, Payoneer, or PayPal. Flexibility: 100% remote work model. Schedule: Monday to Friday, 10:00 –
Applying for this Embedded Software Engineer (Pre-Silicon Security) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about FortifyIQ?
Real rants from real employees. Read before you apply.