Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Altera is a American semiconductor company that specializes in manufacturing programmable logic devices, primary field-programmable gate arrays (FPGAs), System-on-a-Chip (SoC) FPGAs, and related design software. Originally founded in 1983, the company pioneered reconfigurable hardware before being acquired by Intel in 2015 and later re-established as an independent, standalone enterprise. Its high-performance hardware and intellectual property cores are widely used across data centers, telecommunications, automotive systems, defense, and edge AI applications.

Job Details:

Job Description:

Altera is one of the world's leading providers of programmable solutions. With a renewed focus on agility, software-first, and AI-driven solutions, Altera is shaping the future of computing by providing flexible technology, empowering innovators with scalable products, from high-performance to power- and cost-optimized devices for cloud, network, and edge applications. Join us in our journey to becoming the #1 FPGA provider in the world as we redefine the next era of programmable innovations!

The US BootROM & Firmware Organization is looking for fresh faces to join our dynamic, versatile, supportive, fun, and rewarding team to solve the most challenging system and firmware problems, and to grow with us together. You will research, design, develop, and optimize firmware that enable the use of Field Programmable Gate Arrays (FPGA). It will includes the configuration feature aspect of the FPGA and also security feature aspect of the device.

What You Will Do

As a BootROM & firmware engineer, your responsibilities include, but are not limited to:

  • Review the product and hardware specifications, and write the firmware design specifications.

  • Use C and C++ to implement the configuration and security features of the FPGA devices.

  • Write the unit test and system test to test the firmware features.

  • Use the Emulator and/or FPGA Silicon to validate the user flows.

  • Collaborate with hardware and validation engineers on co-engineering and joint debug of complex system level issues.

The pay range below is for Bay Area California only. Actual salary may vary based ona number offactors including job location, job-related knowledge, skills, experiences,trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.

$149.1K- $215.9KUSD

We use artificial intelligence to screen, assess, or select applicants for the position.Applicants must be eligible for any required U.S. export authorizations.

Qualifications:

Minimum Qualifications:

BS degree or MS degree in Computer Science, Computer Engineering, Engineering Science, Electrical Engineering or equivalent and:

  • 5+ years C/C++ programming experience.

Preferred Qualifications:

  • Strong proficiency in C/C++, assembly, and debugging tools.

  • Strong system-level debug skills.

  • Good understanding and extensive experience with RTOS, device driver development.

  • Good understanding of CPU architecture.

  • Good understanding of production security and crypto.

  • Experience on functional safety and FuSA compliance.

Job Type:

Regular

Shift:

Shift 1 (United States of America)

Primary Location:

San Jose, California, United States

Additional Locations:

Posting Statement:

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Recommended for you based on this role

Similar stack
Same company
In your city
$119k – $172k per year • In office • Contractor • 3+ years exp • Bachelor's Degree • San Jose
Python
TypeScript
AI/ML
Embeddings
Fine-tuning
LLM
Prompt Engineering
RAG
Semantic Search
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Rest API
Apply
In office • Full-Time • 10+ years exp • Bachelor's Degree • Malaysia
Perl
Python
Apply
In office • Full-Time • Bachelor's Degree • Malaysia
C++
Apply
In office • Full-Time • 8+ years exp • Bachelor's Degree • Malaysia
Apply
$149k – $216k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • San Jose
C++
DevOps
RTOS
Apply
$149k – $215k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • San Jose
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Toronto
C++
Perl
Python
SystemVerilog
Verilog
VHDL
Apply
In office • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru
Python
SystemVerilog
Verilog
Chips/EDA
Cadence Xcelium
UVM
Apply
$119k – $172k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • San Jose
C++
MATLAB
Verilog
VHDL
MATLAB
Simulink
AI/ML
CUDA Toolkit
DevOps
RTOS
Chips/EDA
Siemens ModelSim
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree • Malaysia
Node JS
JavaScript
Node JS
Commander.js
DevOps
AWS
Azure
GCP
SLI/SLO/SLA
Cybersecurity
ISO 27001
Microsoft Defender
Microsoft Sentinel
MITRE ATT&CK
NIST CSF
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
San Jose
Remote work
In office
Employment
Full-Time

Compensation

Salary
$149k – $216k per year