Lead the design, development, and deployment of scalable software solutions, from architecture to code
Mentor and guide other software engineers, fostering growth and sharing knowledge within the team
Collaborate closely with cross-functional teams, including Product Managers, UX Designers, and other engineers to deliver high-quality features and systems
Proactively identify, troubleshoot, and optimize performance bottlenecks in both front-end and back-end systems
Participate in code reviews, provide constructive feedback, and ensure best practices in software engineering
Provide application and infrastructure support for Viridien HPC and software solutions to external clients, including onsite installation, remote troubleshooting, and automation.
Responsibilities
Install, configure, and validate Viridien software and HPC solutions, including onsite installation and integration for external clients' on-prem environments, as well as Viridien SaaS platform solutions.
Support the day-to-day monitoring, troubleshooting and resolution of support tickets, providing remote application support and HPC assistance to external clients.
Participate in Viridien software release building and validation.
Engage with clients to understand their technical requirements and propose suitable Linux & HPC solutions.
Create and maintain clear technical documentation, knowledge articles, operating procedures and handover notes.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems or related computing subjects
Nice to have: Experience with HPC hardware installation and maintenance
Nice to have: Experience with job scheduling solutions (Slurm, PBSPro)
Nice to have: Knowledge of database installation and administration
Nice to have: Knowledge of Puppet, GitLab, OpenStack, Kickstart, Kubernetes, CI/CD, Zabbix
Verification Engineer for new Codasip IP in secure systems, focusing on system‑level verification and testbench development for ASIC and FPGA implementations.
Locations (2)
Bristol, England, United Kingdom
Cambridge, England, United Kingdom
Responsibilities
Define comprehensive verification strategies, plans, test scenarios, and coverage goals from architectural specs
Develop and maintain scalable, reusable IP‑ and system‑level verification environments using SystemVerilog/UVM
Run simulations, perform root‑cause failure analysis, support FPGA‑based validation, and drive verification closure
Develop functional coverage models and SystemVerilog Assertions (SVA) and maintain automated verification flows
Partner cross‑functionally with hardware designers and software engineers, owning estimation, prioritization, and reporting on verification metrics, progress, and risks
Lead advanced technology projects as an individual contributor, providing expertise across the full software development lifecycle and technical leadership within the Derivatives Credit Risk Technology Team.
Responsibilities
Deliver advanced technology projects across the full software development lifecycle
Serve as advisor or coach to mid-level/junior developers and analysts
Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers
Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff
Requirements
Bachelor’s/Master’s degree in Computer Science/Engineering/STEM subject
Seeking an experienced Standard Cell Design & Characterization Engineer to join the department responsible for developing standard cell libraries, supporting third-party standard cell IP, and enabling process characterization infrastructure for all AMD products.
Responsibilities
Design, analyze, and optimize standard cell architectures to achieve performance, power, area, reliability, and manufacturability targets in advanced semiconductor technologies.
Develop circuit-level solutions including transistor sizing, topology optimization, electrical debugging, and design tradeoff analysis for standard cell libraries.
Drive characterization methodologies for timing, power, noise, variation, reliability, and electromigration modeling using industry-standard tools such as Synopsys PrimeLib and Cadence Liberate.
Generate, validate, and release high-quality library deliverables including Liberty, CCS, LVF, LEF, OA, extracted netlists, and reliability views required for implementation and signoff flows.
Define characterization requirements, validation methodologies, quality metrics, and signoff criteria to ensure accurate, robust, and silicon-correlated models.
Requirements
Bachelors in Electrical Engineering
Masters in Electrical Engineering
Bachelors in Computer Science
Masters in Computer Science
Nice to have: Experience across multiple technology generations
Skills
Hardware Engineer, Networking Switch Bring Up and Rack Level Performance Validation
Join AMD’s dynamic Systems Development team, where you’ll play a key role in bringing cutting-edge servers and switch solutions to life. You will be at the center of SoC, board, and system-level integration-leading validation, new product introduction (NPI) qualification with OEM partners, and driving solutions through all stages of compliance and deployment.
Responsibilities
Lead Switch System bring-up, System Rack Validation, and NPI qualification for server and switch hardware with OEM vendors
Drive deployment and sustaining efforts for hardware solutions through all compliance stages
Lead debug and root cause analysis of deployed systems by reviewing board layouts and schematics
Collaborate cross-functionally with internal engineering teams and external partners to ensure timely delivery and quality standards
Gather system feature requirements, define detailed test plans, and execute hardware validation plans
Requirements
Bachelor’s degree in electrical engineering, Computer Engineering, or related field preferred
Master’s degree in electrical engineering, Computer Engineering, or related field preferred
Nice to have: Cadence schematic and board layout tools familiarity
Design and develop firmware features and infrastructure for NVIDIA NICs and Switches, integrating with hardware simulators and developing diagnostics and tracing solutions.
Responsibilities
Design and develop firmware features and infrastructure for NVIDIA NICs and Switches
Integrate firmware with hardware simulators
Develop firmware diagnostics and tracing solutions spanning embedded code, host tools, and analysis workflows
Investigate complex firmware–hardware interactions across simulation environments and physical devices
Build automation and AI-assisted workflows to improve firmware development, validation, and root-cause analysis
Requirements
Bachelor’s or Master’s degree in Electrical or Computer Engineering, or equivalent experience
Nice to have: RISC-V architecture
Nice to have: hardware simulators
Nice to have: firmware development before silicon availability
Design and develop firmware features and infrastructure for NVIDIA NICs and Switches, integrating with hardware simulators and developing diagnostics solutions.
Responsibilities
Design and develop firmware features and infrastructure for NVIDIA NICs and Switches
Integrate firmware with hardware simulators
Develop firmware diagnostics and tracing solutions