SW/FW Engineer (Senior)
Join us ! 🚀
We usually respond within a week
Join FlexAI:Â
FlexAI is at the forefront of revolutionizing AI computing by reengineering infrastructure at the system level. Our groundbreaking architecture, combined with sophisticated software intelligence, abstraction, and an orchestration layer, allows developers to leverage a diverse array of compute, resulting in efficient, more reliable computing at a fraction of the cost. We are seeking a skilled and experienced Senior SW/FW Engineer.
Founded by Brijesh Tripathi and Dali Kilani, who bring experience from Nvidia, Apple, Tesla, Intel, Lifen, and Zoox, FlexAI is not just building a product – we’re shaping the future of AI. Our teams are strategically distributed across Paris, Silicon Valley, and Bangalore, united by a shared mission: to deliver more compute with less complexity.
Â
Position Overview:
Â
FlexAI is seeking a highly skilled and motivated Senior SW/FW Engineer with deep expertise in system engineering, UEFI firmware architecture, and design. In this role, you will play a key part in bringing to life the advanced technologies developed by FlexAI’s hardware and software teams, ensuring seamless integration across various subsystems. The ideal candidate will have significant experience with ARM architectures, AI/HPC accelerators, and SoC bring-up, and will be adept at debugging and solving complex problems at the intersection of firmware and hardware.
What you’ll do:
Lead the development and design of firmware, focusing on UEFI/BIOS/EDK2 with ARM firmware architecture.
Work closely with hardware, software, and QA teams to ensure a smooth integration and bring-up of SoC components, AI/HPC accelerators, and interconnects.
Debug issues that arise at the intersection of firmware, hardware, and software, ensuring root cause analysis and effective resolutions.
Write and optimize early boot sequences and device tree support for ARM-based systems.
Collaborate with the hardware team to ensure effective instrumentation of hardware and SoCs, utilizing tools like Lauterbach for debugging.
Drive system-level power-on, testing, and debugging to ensure the product meets compliance standards.
Lead the firmware development from inception through QA to achieve a production-ready release.
Provide technical guidance and mentorship to junior engineers, driving best practices for firmware development.
Communicate technical concepts clearly and effectively to non-technical stakeholders, bridging the gap between development and business needs.
What you’ll need to be successful:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
12+ years of experience in firmware development, with a strong focus on x86 and ARM architecture.
12+ years of experience in software/firmware design, implementation, and debugging.
10+ years of experience in low-level programming using ASM ARM, C, C++, and Python.
In-depth knowledge of ARM, AI/HPC architectures, SoC, PCI, fabrics, and interconnects.
Extensive hands-on experience in designing and developing ARM firmware, including UEFI/BIOS/EDK2 with device tree support.
Familiarity with Agile or CMMI methodologies.
Proficient in hardware and CPU instrumentation, with significant experience using debugging tools like Lauterbach.
Expertise in system-level power-on, testing, debugging, and ensuring product compliance.
Proven ability to lead firmware projects through the development lifecycle to QA, ensuring a successful production deployment.
Strong communication skills with the ability to explain complex technical concepts to non-technical team members.
What we offer:
- A competitive salary and benefits package, tailored to recognize your dedication and contributions.
- The opportunity to collaborate with leading experts in AI and cloud computing, learning from the best and the brightest, fostering continuous growth.
- An environment that values innovation, collaboration, and mutual respect.
- Support for personal and professional development, empowering you with the tools and resources to elevate your skills and leave a lasting impact.
- A pivotal role in the AI revolution, shaping the technologies that power the innovations of tomorrow.
Offices :
Our teams are strategically distributed across three continents—Europe, North America, and Asia—united by a shared mission: to deliver more compute with less complexity.
- Paris - HQ
- San Francisco (Bay Area) - US office
- Bangalore - India office
Apply NOW!
You’ve seen what this role entails. Now we want to hear from you! Does this opportunity align with your aspirations? If you’re even slightly curious, we encourage you to apply – it could be the start of something extraordinary!
At FlexAI, we believe diverse teams are the most innovative teams. We’re committed to creating an inclusive environment where everyone feels valued, and we proudly offer equal opportunities regardless of gender, sexual orientation, origin, disabilities, veteran status, or any other facets of your identity that make you uniquely you.
- Department
- R&D SW
- Role
- SW/FW Engineer
- Locations
- Bengaluru
- Remote status
- Hybrid
- Employment type
- Full-time
SW/FW Engineer (Senior)
Join us ! 🚀
Loading application form
Already working at FlexAI?
Let’s recruit together and find your next colleague.