Advanced Micro Devices
- 0 active jobs (view)
- www.amd.com
Description
Be part of the Firmware Security team and contribute to pre-silicon and post-silicon firmware development. The role touches on HW/FPGA/compiler knowledge to assembly/C programming with a great opportunity to learn about hardware security flow/algorithms and overall SOC.
RESPONSIBILITIES:
- Demonstrate flexibility, strong motivation and a proven record of meeting aggressive deadlines as well as the ability to work as part of a team
- Must have proven abilities to solve critical software problems, and will be working with innovative managers and engineers to engineering the cutting-edge AMD silicon debug software.
- As a member of the team, you will also be responsible for code reviews, creating unit tests, authoring detailed documentation related to your work, and working with on-site and off-shore teams to deliver the software solution on schedule.
- Will also be required a role in all phases of the software development as senior member that include system requirement analysis and coordinating feature design and developments with other departments.
REQUIREMENTS:
- Prior experience with: OO design, C/C++/Java/C#, and hardware/embedded debugging software required.
- Strong analysis and problem-solving skills required
- Proven interpersonal skill, technical leadership and teamwork required.
- Solid knowledge of the software development lifecycle required.
- Must be fluent in both written and spoken English.
- Experienced project planning and prior leadership responsibilities preferred.
- Experience working with off-shore teams preferred.
Asset:
- The x86 micro-architecture, Embedded and/or ARMv8 knowledge and peripherals.
- Development of JTAG testing and/or run-time debugging tools / software, e.g.DS-5, et al
- Knowledge of DFT, JTAG, and System bring-up.
- Familiarity with databus protocol such as SPI, I2C and PCIE
- Familiarity with applied cryptography
- Laboratory experience, including oscilloscopes, logic analyzers, etc
- Familiarity with Verilog, FPGA, and DV environment
- Scripting language, e.g. Ruby, Python, Perl et al
- Compiler experience
EDUCATION:
- BS or MS in Computer Science, Computer Engineering or Electrical Engineering required.