Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
Bachelor's degree in Electrical/Computer Engineering, Computer Science, a related field, or equivalent practical experience.
5 years of experience in silicon bring-up, functional validation, characterizing, and qualifying silicon.
Experience with C/C++, and functional tests for silicon validation or developing firmware/embedded software.
Experience with SoC architecture, including boot processes and flows.
Experience with AArch64 architecture, Advanced RISC Machine (ARM’s) exception model, and memory management concepts.
Preferred qualifications:
Experience with bare-metal applications and random instruction testing tools.
Experience with Linux kernel (building and configuring Linux kernels for embedded systems), and understanding of kernel internals: virtual memory, interrupt handling, device drivers, etc.
Experience with scripting (e.g., Python) for automation development.
Experience with hardware prototyping, including hardware/software integration (e.g., pre-silicon use of emulation, software-based test, and diagnostics development).
Experience with board schematics, layout, and debug methodologies using lab equipment.