Platform Software and Validation Engineer
About the role
Proxelera
Full-time role · On-site, five days a week · Bengaluru or Hyderabad
As a Platform Software and Validation Engineer at Proxelera, you'll be at the forefront of developing the software that makes our cutting-edge AI chips and networking silicon usable. This role is crucial as we continuously grow and respond to the increasing demands of our partners. You'll tackle complex challenges in BIOS, UEFI, firmware, Linux kernel, and drivers, all while working directly with real hardware.
Also a fit if you call yourself: Firmware Engineer, Systems Software Engineer, Validation Engineer
The Work
- You'll own the development and validation of BIOS, UEFI, and firmware, ensuring our chips perform optimally in real-world scenarios.
- Collaborate closely with hardware engineers to debug and validate software on actual hardware, navigating limited visibility during troubleshooting.
- Drive the development of test automation and tooling that enhances our debugging processes, making future failures easier to diagnose.
- Engage in post-silicon validation and bring-up, directly impacting the performance and reliability of our products.
- You'll need to make critical decisions about whether failures belong to your layer, requiring a deep understanding of the stack.
What You'll Need
- You've demonstrated expertise in C and data structures, particularly in systems that run on real hardware.
- Experience debugging on hardware with limited visibility, utilizing tools like JTAG, trace, and crash dumps.
- A solid understanding of one layer of software, whether it's firmware, kernel and drivers, or platform validation.
- Proficiency in Python or shell scripting for automation, with a focus on making failures reproducible.
Even Better If
- You've contributed to upstream projects or have a public patch trail, particularly in areas like BIOS, UEFI, or graphics drivers.
- Familiarity with protocols and interfaces such as I2C, SPI, PCIe, and USB.
- Experience in customer-facing debugging, having been the point of contact during critical failures.
Who Thrives Here
- You are someone who enjoys tackling complex problems and thrives in a hands-on environment where you can directly influence product outcomes.
- You appreciate a collaborative atmosphere, where communication across teams is key to success, especially when aligning on technical challenges.
- You're comfortable with ambiguity and can navigate the challenges of building and validating software in a fast-paced, evolving landscape.
The Team
You'll be part of a dynamic team of over 190 engineers based in Bengaluru and Mysuru, working closely with cross-functional teams to drive projects from specification through to silicon. Our leadership fosters an environment of innovation and collaboration, ensuring that every voice is heard.
Comp, Logistics and Benefits
This is a full-time role based in Bengaluru or Hyderabad, with a requirement to work on-site five days a week. The hiring team will share compensation details directly.
Benefits include:
- Health insurance
- Paid time off
- Opportunities for professional development
- A collaborative and innovative work environment
Ready to apply? You'll have a quick conversation with Navii, our hiring team's AI, and we'll take it from there.