Software Enabling and Optimization Engineer
AlteraJob Title
Software Enabling and Optimization Engineer
Role Summary
Work on FPGA configuration, enablement, and product pre-launch activities to ensure successful product development and customer deployment. Join an applications engineering team to provide technical expertise, debug configuration issues, create validated design examples, and produce technical documentation and training.
Experience Level
Mid-level - expects approximately 3+ years of relevant experience.
Responsibilities
The role focuses on enabling FPGA configuration features, supporting product launches, and delivering customer-facing materials and training.
- Lead application pre-enabling, product development, and product hardening for new FPGA products.
- Provide technical advisory and act as a trusted expert for configuration enablement.
- Debug configuration-related issues, identify root causes, and drive corrective actions.
- Develop and validate design examples and demos on development kits to showcase configuration features.
- Create technical collateral: device handbook content, user guides, tutorials, and application notes.
- Deliver training materials and support adoption of FPGA configuration and programming solutions.
Requirements
Minimum required skills and experience; preferred items listed separately.
- Must-have: 3+ years of relevant experience in FPGA or board/system development.
- Strong board bring-up and systematic hardware debugging skills.
- Experience with FPGA and CPLD technologies, digital logic design, and RTL (Verilog/VHDL).
- Familiarity with industrial I/O standards and flash interfaces.
- Proficiency in C and Python for tooling or validation tasks.
- Excellent verbal and written communication skills in English.
- Analytical problem-solver able to drive issues to closure and work independently on multiple deliverables.
- Nice-to-have: embedded boot (U-Boot, Linux), device security (encryption/authentication), and board logic design experience.
Education Requirements
Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or a related STEM field is required (documentation of degree completion will be requested). Relevant practical experience through projects, internships, or equivalent professional experience is considered acceptable.
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.
