Join GRAID Technology and help invent the future of storage
At GRAID Technology, we are developing enterprise storage solutions – the industry’s leading GPU-based RAIDs that delivers uncompromising performance and data resilience for AI, HPC, and enterprise workloads and - compelling CPU-centric solution for customers who prioritize bootable RAID and robust, integrated RAID functionality without the overhead or complexity of add-in cards.
We are a fast-growing, innovation-driven company with a startup mindset, where engineering excellence, ownership, and collaboration truly matter. You’ll work on cutting-edge system-level software that powers next-generation infrastructure, alongside passionate and friendly experts who enjoy building great technology together.
If you want to grow fast, make real technical impact, and help build a company and culture from the ground up, this is the place for you.
Role Overview
We are looking for a UEFI Software Engineer to join our engineering team. This role focuses on UEFI firmware development, platform enablement, hardware-software integration, and storage technologies. You will work on designing and implementing low-level software components, supporting new platform features, and solving complex system-level challenges across server and storage solutions.
What You Will Do
- Design, develop, and maintain UEFI firmware components.
- Implement new platform and storage features.
- Analyze and resolve complex low-level software and hardware integration issues.
- Participate in architecture discussions and technical design reviews.
- Develop and maintain technical documentation.
- Collaborate with other teams including Hardware, Validation, Customer Engineering, etc.
- Support product releases and customer escalations when expertise is required.
Required Qualifications
- Strong programming skills in C and familiarity in C++.
- Understanding of NVMe architecture, specifications, and storage protocols.
- Solid understanding of computer architecture and operating system fundamentals.
- Experience with firmware, embedded software, system software, or low-level programming.
- Familiarity with debugging and troubleshooting complex software issues.
- Experience working with version control systems such as Git.
- Good written and verbal communication skills in English.
Preferred Qualifications
- Strong programming skills in C and familiarity in C++.
- Understanding of NVMe architecture, specifications, and storage protocols.
- Solid understanding of computer architecture and operating system fundamentals.
- Experience with firmware, embedded software, system software, or low-level programming.
- Familiarity with debugging and troubleshooting complex software issues.
- Experience working with version control systems such as Git.Good written and verbal communication skills in English.
Why Join Us
- Grow with us from day one – we are building a company where your development truly matters. You’ll have real opportunities to learn, take ownership, and shape your career as we grow together.
- Startup mindset, real impact – flat structures, fast decision-making, and the ability to influence not only products, but also processes and culture.
- A friendly, supportive team – we believe great results come from trust, openness, and collaboration. You’ll work with approachable, passionate people who enjoy working together.
- Build something meaningful – be part of a growing organization where your ideas are heard and your contributions make a visible difference.
- Challenging system-level projects that help you continuously expand your technical skills.
- International environment with knowledge sharing and diverse perspectives
- Competitive compensation and benefits, combined with a culture that values people over hierarchy