UEFI Software Engineer

Graid Technology — Poland · Posted ~3 hours ago

Skills

UEFI System-level software development C/C++ Storage systems RAID Firmware development Firmware

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovation-driven engineering team as a UEFI Software Engineer, developing system-level software for next-generation enterprise storage infrastructure. You will work on firmware and boot technologies, contribute to high-performance and resilient storage systems, and collaborate with experienced engineers on technically challenging projects.

Highlights

Opportunity to work on cutting-edge system-level software for next-generation enterprise infrastructure, with strong engineering ownership, technical impact, and exposure to high-performance storage technologies.

Description

About Us 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