Company Description AMI, a Lattice Company, is a global leader in agile firmware focused on security, orchestration, and manageability solutions across modern compute platforms. Its open, silicon-neutral technologies support a broad ecosystem, from hyperscale data centers and AI infrastructure to cloud and edge environments. AMI’s foundational firmware solutions are widely adopted by leading high-tech brands, driving innovation in server, storage, and embedded systems.
The company is known for strong technical expertise and dedicated customer support that foster long-term partnerships. Candidates joining AMI will work with cutting-edge firmware technologies that power next-generation computing.
Role Description This full-time, on-site BIOS UEFI Developer role is based in Chennai. The developer will design, implement, and maintain UEFI/BIOS firmware features, including boot flows, hardware initialization, and platform configuration. Daily responsibilities include analyzing specifications, writing and reviewing code, debugging firmware issues at low level, and collaborating with hardware and software teams to integrate and validate platform solutions.
The role also involves optimizing performance, ensuring security and reliability of firmware components, and preparing technical documentation and test cases. The developer will participate in code reviews, support customer integrations,
and contribute to continuous improvement of AMI’s firmware products.
Qualifications
- Strong proficiency in low-level programming (C, embedded C, basic assembly) and understanding of operating system and hardware interfaces.
- Hands-on experience with BIOS/UEFI development, firmware architecture, boot loaders, and platform initialization flows.
- Knowledge of computer architecture concepts such as CPUs, memory subsystems, chipsets, PCIe, storage controllers, and related peripherals.
- Experience with debugging tools and techniques for firmware (JTAG, logic analyzers, in-circuit emulators, debuggers, and diagnostic utilities).
- Familiarity with security concepts in firmware, including secure boot, cryptography basics, and platform trust mechanisms.
- Ability to read and interpret hardware schematics, technical specifications, and low-level protocol documentation.
- Good written and verbal communication skills, with the ability to document designs and collaborate in cross-functional teams.
- Bachelor’s degree or higher in Computer Science, Electronics, Electrical Engineering, or a related technical field, or equivalent practical experience.
- Experience working in firmware or system software development for servers, embedded systems, or PC platforms is highly beneficial.
- Willingness to work on-site in Chennai and engage in hands-on lab work with hardware platforms.
📌 BIOS UEFI Developer (Chennai)
🏢 AMI
📍 Chennai