Job Overview:- Passionate about building SoC verification platforms?
- Eager to expand into firmware, software and performance analysis?
Responsibilities:As a SoC verification Engineer, you will:
- Develop SoC verification testbench for simulation and emulation-based performance analysis
- Modify RTL and stitch together IP’s to build various SoC flavors.
- Make incremental changes to system level firmware and bring-up SoC to complete test cases
- Verify the SoC with bare-metal tests and OS boot.
- Collaborate with architects to define future SoC architectures
- Explore innovative ways for SoC integration, develop supporting tools and workflows
Required Skills and Experience :- Detailed understanding of computer architecture and bus protocols
- Experience in implementing RTL modules using Verilog/System Verilog
- Experience in Python/Ruby, C/C++ and assembly language
- Experience enabling workloads and benchmarks on RTL Simulation and Emulation environments
- Experience in bringing-up full-chip SoC test cases in Simulation and Emulation
- Excellent communication and collaboration skills
- Collaborative across teams and sites
- Proactive with strong problem-solving ability
“Nice To Have” Skills and Experience :- Proficiency in Unix/Linux, scripting, and source control systems (e.g., Git, Subversion).
- Familiarity with one or more CPU instruction sets
- Familiarity with ARM architecture
- Experience with compilers, assemblers, or device drivers.
In Return:At Arm, we are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together to defy ordinary and shape outstanding! These behaviors are assessed as part of the recruitment process:
- Teamwork and communication
- Creativity and innovation
- Team and personal development
- Impact and influence
Salary Range:$126,100-$170,500 per year