Staff Engineer

3 months ago


Newmarket, United Kingdom ARM Full time

About The Team:

 

Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance prototyping environment that enables seamless software integration and validation. These solutions target a wide range of market segments including mobile, server, IoT, automotive, and more.

Job Description:

As a member of this team your day-to-day work will consist primarily of driving verification of SoC RTL designs that are modified for FPGA implementation, developing and maintaining SoC verification testbench, integrating third party VIPs, writing Testcases in C, reusing C Testcases from internal IP/ SoC frontend team, creating test-plans, developing tools using scripting languages like Python, Perl, Shell for automation of tasks.

If you are looking for a role that combines hardware and software skills in an environment where you can make a meaningful contribution, we’d love to hear from you Join our committed team that builds innovative FPGA solutions and collaborates closely to achieve great results.Responsibilities:
  • Writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules.
  • Automating flows & methodology such that they can be deployed to the user community.
  • Collaborating with engineers from other teams including architecture, design, implementation, Verification and Software development to lead verification efforts of assigned project.
  • Mentoring and coaching junior members of the team.
Required Skills and Experience:
  • Worked on embedded C/C++ based SoC verification environments
  • Experience working with systems using AMBA bus standards e.g. AXI, AHB, APB.
  • Extensive experience of relevant verification experience including technical team leadership, mentoring or coaching junior engineer.
  • Understanding of computer architecture fundamentals
  • Experience with Tcl, Python or other scripting languages
  • Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation and support.
“Nice To Have” Skills and Experience:
  • Experience with ARM-based designs and/or ARM System Architectures.
  • Familiarity with ARM debugger and trace features e.g ARM DS, DSTREAM.
  • Experience with verification methodologies – UVM/OVM.
In Return:

You will expand your expertise, be challenged and work with advancing technologies. You will work alongside many other engineering teams including software, SoC implementation and verification. You will be involved in deep technical discussions, working with top class multifunctional engineering teams. You will apply your experience and skills to encourage collaboration with external ODMs, contractors, building relationships and partnerships.

 

#LI-SM1

 

Accommodations at Arm

At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


  • Staff Engineer

    1 month ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    About the Role:We are seeking a highly skilled Staff Engineer to join our FPGA Prototyping Verification team at Arm. As a key member of our Solutions Engineering group, you will play a critical role in driving the verification of SoC RTL designs modified for FPGA implementation.Key Responsibilities:Develop and maintain SoC verification testbenchIntegrate...

  • Staff Test Engineer

    2 months ago


    Newmarket, United Kingdom ARM Full time

    Job Overview:The Staff Test Engineer / Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-quality products that meet expectations. The role will focus on driving effective...


  • Newmarket, United Kingdom ARM Full time

    We are bringing together excellent talent and expertise from across the semiconductor industry to drive how the next generation of leading AI compute on Arm devices are built. Thus opening up significant and exciting future potential! Arm is rapidly growing the Systems IP team to develop outstanding solutions based on Arm's IP, addressing AI challenges in...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing units). Our many customers have performance-critical GPU compute use cases that...

  • Staff Engineer

    2 months ago


    Newmarket, United Kingdom ARM Full time

    About The Team: Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group! We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:Are you passionate about shaping the future of chip design? In the Solutions Engineering group at Arm, we offer the outstanding opportunity for an experienced Power Analysis Engineer to join our successful team in a dynamic and diverse role! Arm is establishing a team to develop best-in-class silicon platforms based on Arm’s IP Compute...


  • Newmarket, United Kingdom ARM Full time

    Job Overview: We are looking for a talented Security Engineer to join Arm’s Product Security team. In this role, you will play a key part in enhancing the security of Arm’s software and processes, while contributing to building a strong security engineering culture across the organization. Responsibilities: Conduct security assessments across Arm's...

  • Staff SoC

    10 hours ago


    Newmarket, United Kingdom ARM Full time

    Job Description:     Arm’s Systems Development team creates subsystems and SoC designs for various application segments, using the latest IP products from Arm and other vendors. We are looking for creative and enthusiastic SoC Design Engineers to join the team and help develop these systems. As a member of the design team, you will be involved in the...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:Arm has a great opportunity for a Package Design Engineer in our System-in-Package Integration team! You will work closely with IP, SoC Design, Package Design, Signal/Power Integrity and Systems teams throughout the company as well was interact with leading worldwide technology partners.As we develop new system-level solutions for our...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:We are looking for a talented Security Engineer to join Arm’s Product Security team. In this role, you will play a key part in enhancing the security of Arm’s software and processes, while contributing to building a strong security engineering culture across the organization.Responsibilities:Conduct security assessments across Arm's...


  • Newmarket, United Kingdom ARM Full time

    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is Built on Arm. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive...


  • Newmarket, United Kingdom ARM Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build the...


  • Newmarket, United Kingdom ARM Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build the...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading CPU IP. If working on innovative technology in a world-class team sounds like an exciting challenge then a role as an Arm Verification Engineer is for you!Responsibilities:For this role, we...


  • Newmarket, United Kingdom ARM Full time

    Job Overview:The Central Technology (CT) Group at Arm is responsible for examining and defining the future of Arm solutions to the next generation of challenges. We consider the solutions at a full system level involving many components developed by several teams. To get the best out of Arm’s IP, we use performance models to explore system architecture...


  • Newmarket, United Kingdom ARM Full time

    Job Description:  Arm’s Systems Development team creates subsystems and SoC designs for various application segments, using the latest IP products from Arm and other vendors. We are looking for creative and enthusiastic SoC Verification Engineers to join the team. For this role you will have knowledge of verifying and testing sophisticated IP such as...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    About the Role:We are seeking a skilled Modelling Engineer to join our Central Technology Systems team at Arm. The successful candidate will be responsible for developing and defining multimedia system architectures, working closely with world-class specialists and architects.Key responsibilities include analysing complex computer vision and multimedia use...


  • Newmarket, United Kingdom ARM Full time

    Do you want to shape the future of chip design? In the Solutions Engineering team at Arm, we're looking for an experienced power intent engineer to join our team in a multi-faceted and diverse role! In this role, working within the implementation team, you'll be helping to optimize the power and cohesiveness of Arm's solutions, while also evolving our next...


  • Newmarket, United Kingdom ARM Full time

    Do you want to shape the future of chip design? In the Solutions Engineering team at Arm, we're looking for an experienced power intent engineer to join our team in a multi-faceted and diverse role!   In this role, working within the implementation team, you'll be helping to optimize the power and cohesiveness of Arm's solutions, while also evolving our...


  • Newmarket, United Kingdom ARM Full time

    Do you want to experience the excitement of playing computer games on a graphics processor (GPU) that you have crafted yourself? Then this is a fantastic opportunity for an experienced hardware design engineer to join the GPU Hardware Design Team and help us craft the GPUs powering the devices of tomorrow! Arm’s GPU Design Team is responsible for...