FPGA IP Software Development Engineer
Altera (company site, opens in a new tab)5–12 yrsBengaluruOn-siteDirect career pageEst. 20–40 LPA
Posted 7h ago
Reach people at Altera
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Altera you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, develop, and test software drivers, APIs, and example designs for FPGA IP cores, focusing on performance and integration with hardware.
- Implement and debug firmware, embedded software, Linux kernel drivers, and host-side applications interacting with ethernet/DMA/PCI FPGA IPs.
- Develop test plans, validate software components, and provide technical support and documentation for FPGA IP software solutions.
Minimum Requirements
- 5-12 years of experience in embedded software, firmware, BSP, or low-level systems development for embedded or FPGA-based platforms.
- Bachelor’s or Master’s degree in Computer Engineering, Electronics Engineering, or related field.
- Strong programming skills in C; experience with C++ and FPGA design flows highly desirable.
- Experience in embedded Linux environments, device driver development (Network/PCI preferred), and debugging tools such as JTAG and software debuggers.
Ideal Candidate Profile
- Experienced in close collaboration with hardware design teams ensuring seamless hardware-software integration in FPGA environments.
- Technical expertise in embedded Linux and low-level software architecture for high-performance FPGA applications.
- Operates effectively in complex, cutting-edge technology settings with a focus on performance optimization and customer-centric software solutions.