What you'll be doing:
In the key role of a System Architect in the Architecture team, the candidate will be responsible for invention, development and solving state of the art boot, power management and security architecture problems.
The profile includes definition and specification of System on Chip Boot sequences from reset, wake up from deep sleep states, analyzing platform security considerations, evaluating HW and SW security attacks and suggesting mitigations that fit the SoC Architecture.
Define BootROM software flows, design boot staging and key association choices, and apply crypto algorithms to a secure boot sequence for the platform.
You would be required to specify complex hardware and software interactions, perform architecture validation and use-case analysis towards meeting the requirements of various products.
The role may need you to architect power management hardware, state machines to sequence sleep states, order various units in power up and shutdown usecases for the SOC.
The role may also include platform modeling of the above interactions in addition building / debugging / maintaining the models, and developing validation tools for next generation secure boot software.
Work with multiple multi-functional teams in the organization including but not limited to Architecture, Security, ASIC design, SW, product/marketing, and customer facing teams.
What we need to see:
Bachelors in Electrical Engineering or Computer Science (Masters degree or higher preferred).
5+ years of experience
Past experience in C++ development, embedded software, and at least some exposure to system level design.
Processor architecture, system bus architecture, ARM processor-based architecture fundamentals, strong software design fundamentals, strong hardware architecture fundamentals.
Exposure to security architecture and applied cryptography is a plus.
Exposure to low power SOC architecture is a big plus
Strong analytical skills and aptitude, eager to tackle complex problems.
Good
משרות נוספות שיכולות לעניין אותך