Role Summary
The US Firmware Organization is seeking a Firmware Developer to research, design, develop, and optimize firmware for Field Programmable Gate Arrays (FPGA). The successful candidate will join a dynamic team focused on solving complex system and firmware challenges.
Experience Level
Mid-level, with a minimum of 5 years of C/C++ programming experience required.
Responsibilities
The Firmware Developer will:
- Review product and hardware specifications, and write firmware design specifications.
- Implement configuration and security features of FPGA devices using C and C++.
- Write unit tests and system tests for firmware features.
- Validate user flows using Emulator and/or FPGA Silicon.
- Collaborate with hardware and validation engineers to debug complex system-level issues.
Requirements
Minimum qualifications include:
- BS or MS degree in Computer Science, Computer Engineering, Engineering Science, Electrical Engineering, or equivalent.
- 5+ years of C/C++ programming experience.
Preferred qualifications include:
- Strong proficiency in C/C++, assembly, and debugging tools.
- Strong system-level debug skills.
- Good understanding of RTOS and device driver development.
- Knowledge of CPU architecture, production security, and functional safety.
Education Requirements
BS or MS degree in Computer Science or a related field is required.
About the Company
Company: Altera
Headquarters: Bengaluru, Karnataka, India
Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.

Date Posted: 2026-03-10