Staff/Principal Software Engineer
6 days ago
Job Description
Join our dynamic FPGA Prototyping team, a key part of Arm's Solutions Engineering group, as a Verification Engineer We are a dedicated group of engineers providing a robust platform to build and test software on Arm's brand-new 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.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 & FPGA specific IP models, 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
- Implement verification strategies to ensure detailed testing of the assigned Subsystem or SoC module.
- Work closely with design engineers, architects, and other verification engineers to understand design requirements and plan verification.
- Apply excellent verbal and written communication skills to report verification progress, issues, and results to customers.
- Automate test cases and regression suites to improve verification efficiency and coverage.
Required Skills And Experience
- Solid understanding of SoC Verification (using C Testcases), hardware description and verification languages e.g. SystemVerilog, Verilog, VHDL.
- Understanding of Computer architecture, bus protocols (e.g., AXI, AHB), and peripherals.
- Experience with Tcl, Python or other scripting languages.
"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.
- Knowledge of memory subsystems and/or high speed peripherals (e.g. PCIe/CXL) will be a plus, including integration of these IP models into a design.
*Accommodations at Arm*
At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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.
-
Principal Software Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £300,000 per yearPrincipal Software Engineer - Up to £300,000 - CambridgeTitle: Principal Software EngineerCompany: Proprietary HFTLocation: CambridgePay: Up to £300,000 with huge potential to increaseCompany:A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software...
-
Principal Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Forward NPD Full time £100,000 - £120,000 per yearForward NPD is a Cambridge-based product development consultancy. We help our clients -- from ambitious start-ups to global brands -- turn their ideas into successful, manufacturable products. Our work spans the complete product development process, from earliest concept development through to in-life support. Our multidisciplinary team spans industrial and...
-
Principal Embedded Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Verso Recruitment Group Full time £60,000 - £120,000 per yearAre you an experienced Principal Embedded Software Engineer seeking a new challenge in Cambridge? This role offers the chance to elevate your career while working on cutting-edge projects in a dynamic and innovative environment.As a Principal Embedded Software Engineer, you will be at the forefront of technological advancements, directly contributing to the...
-
Software Engineer Intern
6 days ago
Cambridge, Cambridgeshire, United Kingdom Redgate Software Full timeAspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...
-
Staff Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Arm Full time £80,000 - £120,000 per yearJob OverviewWe are looking for a dedicated Staff Software Engineer to join our team in Cambridge. This role has significant impact in improving the engineering experience at ArmEngineering IT supplies the tools and systems needed for creation of software and hardware IP. Within this the Engineering Platform Services function provides tooling used across the...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Graphcore Full time £80,000 - £120,000 per yearAbout GraphcoreGraphcore is one of the world's leading innovators in Artificial Intelligence compute.It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.As part of the SoftBank Group, Graphcore is a member of an elite...
-
Principal Software Development Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full time £80,000 - £120,000 per yearDescriptionWe're seeking a Principal Software Engineer to tackle some of our most complex technical challenges in smart home technology. You'll architect sophisticated software solutions that enable 4K video processing and advanced AI features on resource-constrained devices, while pushing the boundaries of what's possible in power efficiency. This role...
-
Principal Software Systems Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Harman Full time £80,000 - £120,000 per yearLocation:Cambridge - United KingdomJob Family:EngineeringWorker Type Reference:Regular - PermanentPay Rate Type:SalaryCareer Level:T4Job ID:R Description & RequirementsHave you heard of JBL, Arcam, Mark Levinson, Revel or Harman/Kardon, some of the world's leading audio brands? The market we are leading in, is fast paced, fun and dynamic. Five prestigious...
-
Principle Software Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £100,000 - £120,000 per yearTitle:Principal Software EngineerLocation:CambridgeWork Setup:OnsiteWe're partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, they're looking for a Principal Software...
-
Principal Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Stratasys Full time £80,000 - £120,000 per yearStratasys is a world leader in 3D printingStratasysis leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products and healthcare. Through smart and connected 3D printers, polymer materials, a software ecosystem, and parts on demand, Stratasys solutions deliver...