Join Altera, a pioneer in programmable logic solutions, where innovation meets practicality. We empower system, semiconductor, and technology companies to rapidly and cost-effectively differentiate and excel in their markets. Our legacy of innovation is matched by our commitment to our clients, whom we serve through a robust distribution network and a dedicated sales force. Our portfolio spans programmable logic products, acceleration platforms, software, and IP, all designed to accelerate the pace of innovation.
As a Senior SoC Firmware Developer you will have an opportunity to:
Develop software with a direct interface to hardware including microcode, IP-specific firmware, FPGA, and DSPs.
Responsible for designing and implementing interfaces that abstract low level hardware details from higher levels of software and firmware, performing design and code reviews, as well as testing and validating product implementations.
Review firmware spec and provide feedback to team.
Develop firmware functions. Pass C language linting, Coverity check and code review with team.
Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases
Develop test plan on both unit testing and pre-silicon verification
Execute test plan. Debug in RTL simulation. Maintain regression.
Support Emulation team for testing and debugging.
Support silicon validation
BS in Computer or Electrical Engineering or related field with 5+ years of total experience and experience in one or more of the following:
Memory technologies.
Experience or deep knowledge of DDR/LPDDR DRAM
RTL simulation and debugging,
Firmware development and unit testing experience (C, GCC, Assembly)
Tools and scripting (Python, shell) experience
Ways to Stand Out From the Crowd:
7+ years of experience in digital logic design, DDR/LPDDR DRAM, IO PHY knowledge/experience, Python, C++, and/or Verilog
Master’s or PhD in Computer Science, Electrical Engineering or related fields
NVIDIA
Samsara
Deviceroy
Resource Informatics Group, Inc
Excellence and Eminence LLP