a competitive salary, generous benefits, and structured learning opportunities to accelerate your career. Your Responsibilities Oversee the DevOps process, including CI/CD, test automation, and monitoring. Review developers' codecoverage and quality using industry-standard tools. Manage release deployments, rollbacks, and restoration processes when needed. Administer access and security within Salesforce DevOps environments. Guide and mentor team More ❯
with day shifts. Some of your key responsibilities will be to: Support the deployments through the use of DevOps tooling (Copado, Github, codescan.io, Developer console, Salesforce DX, Visual Studio Code, etc.) Test execution and codecoverage validation and monitor code quality during code reviews to ensure it meets client's standards Maintain a Kanban board … to document, organize, and schedule code reviews Ensure team develops items to the Definition of Done (DoD) - including solution design and documented peer review Ensure data model changes are approved and recorded Conduct Proof of Concepts (POCs) Provide votes during estimation sessions and challenge estimations Ensure the Sprint Backlog represents a true and complete record of work completed (complete More ❯
Bristol. In this hands-on technical role, you will contribute to a variety of SoC, subsystem, and IP development projects, taking responsibility for the verification process from planning to coverage closure. Working closely with ASIC/SoC project leaders, you will architect, specify, and lead the implementation of high-level verification projects, using advanced verification languages. You will also … Desirable: A Master's or PhD in a related subject, with 5+ years of practical experience. Skills & Experience: Essential: Proven experience in metric-driven verification, including verification planning, functional coverage, codecoverage, unit-level verification, and top-level verification. Expertise in testbench architecture design and hands-on experience with System Verilog, UVM, ABV, and constrained random verification. More ❯
Bristol. In this hands-on technical role, you will contribute to a variety of SoC , subsystem , and IP development projects , taking responsibility for the verification process from planning to coverage closure. Working closely with ASIC/SoC project leaders , you will architect, specify, and lead the implementation of high-level verification projects, using advanced verification languages. You will also … team environment. A Master's or PhD in a related subject, with 5+ years of practical experience. Skills & Experience: Proven experience in metric-driven verification , including verification planning , functional coverage , codecoverage , unit-level verification , and top-level verification . Expertise in testbench architecture design and hands-on experience with System Verilog , UVM , ABV , and constrained random More ❯
Bristol. In this hands-on technical role, you will contribute to a variety of SoC , subsystem , and IP development projects , taking responsibility for the verification process from planning to coverage closure. Working closely with ASIC/SoC project leaders , you will architect, specify, and lead the implementation of high-level verification projects, using advanced verification languages. You will also … team environment. A Master's or PhD in a related subject, with 5+ years of practical experience. Skills & Experience: Proven experience in metric-driven verification , including verification planning , functional coverage , codecoverage , unit-level verification , and top-level verification . Expertise in testbench architecture design and hands-on experience with System Verilog , UVM , ABV , and constrained random More ❯
playing a critical role in helping a young and fast-growing company. You will have a deep technical understanding of software engineering, cloud services, quality metrics, observability, operational processes, code agility leveraging code extensibility principles and be able to work across engineering teams to solve technical issues whilst maintaining a strong product delivery vision. Key responsibilities Design and … solutions over simply delivering functional software. Champion Technical Excellence – Ensure technical requirements such as performance, scalability, security, and availability are well understood, prioritized, and integrated into the product roadmap. Code Review & Quality Assurance – Provide constructive feedback through thorough code reviews, promoting best practices and maintainable code. Remove Technical Roadblocks – Proactively identify and resolve technical obstacles to enhance team … memory caches, and databases. Software Design & Development - Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unit testing, including the use of mocking frameworks to More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Recruitment Gamechangers
playing a critical role in helping a young and fast-growing company. You will have a deep technical understanding of software engineering, cloud services, quality metrics, observability, operational processes, code agility leveraging code extensibility principles and be able to work across engineering teams to solve technical issues whilst maintaining a strong product delivery vision. Key responsibilities Design and … solutions over simply delivering functional software. Champion Technical Excellence – Ensure technical requirements such as performance, scalability, security, and availability are well understood, prioritized, and integrated into the product roadmap. Code Review & Quality Assurance – Provide constructive feedback through thorough code reviews, promoting best practices and maintainable code. Remove Technical Roadblocks – Proactively identify and resolve technical obstacles to enhance team … memory caches, and databases. Software Design & Development - Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability. Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling. Software Testing & CI/CD - Experienced in unit testing, including the use of mocking frameworks to More ❯
ecosystem and PCIe, including PCIe-VIP usage. Develop and execute test plans, test benches, and simulations using Verilog, SystemVerilog, and UVM. Conduct GLS (Gate Level Simulation) and ensure comprehensive code and functional coverage. Collaborate with onsite and offshore teams to coordinate verification activities and deliverables. Utilize GIT for version control and maintain thorough documentation. Communicate effectively with customers and … the verification process. Skills, Experience, and Abilities Required: 5 to 10 years of industry experience in SOC/IP verification. Expertise in Verilog, SystemVerilog, and UVM. Strong experience with codecoverage, functional coverage, and test development. Hands-on experience with ARM ecosystem and PCIe protocols. Proficient in C/SystemVerilog and familiar with GIT. Excellent communication, documentation More ❯
team goals as part of a SCRUM team Embedded software development for new features Debugging real-time issues and bug fixing Writing unit tests and integration tests Participating in code and document reviews Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team Participation in SCRUM ceremonies Requirements: Degree in a relevant … real-time software development experience on AOSP, using C Java Good debugging skills Enjoy investigating and solving challenging real-time platform issues. Experience with development tools for debugging, profiling, codecoverage, memory leak detection Experience with real-time, multi-processor, multi-threaded, event-driven software Experience of using configuration management and fault tracking tools Innovative with proven ability More ❯
Cambridge, Waterbeach, Cambridgeshire, United Kingdom
Polytec Personnel Ltd
team goals as part of a SCRUM team * Embedded software development for new features * Debugging real-time issues and bug fixing * Writing unit tests and integration tests * Participating in code and document reviews * Interfacing with wider organisation including hardware/electronics team, factory test team, product test and integration team * Participation in SCRUM ceremonies Requirements: * Degree in a relevant … real-time software development experience on AOSP, using C Java * Good debugging skills * Enjoy investigating and solving challenging real-time platform issues. * Experience with development tools for debugging, profiling, codecoverage, memory leak detection * Experience with real-time, multi-processor, multi-threaded, event-driven software * Experience of using configuration management and fault tracking tools * Innovative with proven ability More ❯
the effective application of formal verification. You will have excellent knowledge of industry standard interfaces and build tools, and be comfortable writing test plans, creating test benches and analysing code coverage. Key responsibilities of the role include: Developing System Verilog based VMM/UVM test bench environments Developing assertion based formal verification Developing co-simulation environments to verify between … C/C++ models and RTL modules Writing test plans, creating test bench specifications and analysing codecoverage plans Implementing constrained-random sequences, agents and environments using the UVM methodology Developing and maintaining complex verification environments using different methodologies, such as UVM and SV Who are we looking for? We are looking for an engineer with extensive experience … apply? Highly competitive compensation plus annual discretionary bonus Lunch provided (via Just Eat for Business) and dedicated barista bar 35 days’ annual leave 9% company pension contributions Informal dress code and excellent work/life balance Comprehensive healthcare and life assurance Monthly company events Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job More ❯
a SCRUM team to deliver the team goals. Embedded SW development for new features. Debugging real-time issues and bug fixing. Writing unit tests and integration tests. Participating in code reviews and document reviews. Interfacing with the wider organisation including hardware/electronics team, product test and integration team. Participation in SCRUM ceremonies. What you need to succeed Must … And Skills Experience in C or C++ programming language. Embedded real-time software development experience on any OS and/or chipsets. Experience with development tools for debugging, profiling, codecoverage, memory leak detection etc. Experience with real-time, multi-processor, multi-threaded, event-driven software. Embedded systems knowledge, ability to read and understand schematics. Experience of Linux More ❯
London, England, United Kingdom Hybrid / WFH Options
Metro Bank Plc
your job and what that means for you, Metro Bank, and all our stakeholders. Experience with processes and Engineering best practices and standards (e.g. quality gates and thresholds, test codecoverage, code reviews, etc). Experience with effective technical debt management across multiple feature teams. Experience writing and maintaining large scale, production software in a fast-changing More ❯
customer engagement skills. Technical skills Experience of presenting “technical white papers." Hands-on expertise in IP and/or SoC level functional verification. Metric driven verification, verification planning, functional coverage, codecoverage, testbench architecture. Able to contribute to the development of technical sales documents such as a Statement of Work Technical skills SystemVerilog, UVM, ABV, constrained random More ❯
Key Responsibilities: Develop verification strategies and detailed test plans. Build verification test benches for FPGA modules and systems. Apply methodologies such as OSVVM or UVM. Define and analyse functional coverage and aim for 100% code coverage. Work closely with design teams in a safety-critical development environment. Essential Skills & Experience: Strong background in VHDL and/or SystemVerilog. More ❯
software quality. Drives and supports process improvements. Key responsibilities: Ensure high quality design, coding, and unit test coverage. Support of the software development team to ensure the implementation of code quality guidelines and standards. Supports technical decisions within the team. Does technical risk assessment within the development area. Understands and applies defined processes within Angstrom development. Supports continuous improvement … maintainability, reliability, reusability, security, usability, etc.). Know how to write maintainable, efficient/performant, reliable and robust code. Able to create unit tests including mocking and ensures required code coverage. Understands GIT and software versioning. Know how to deal with a high amount of tasks and deadlines within the existing time. More ❯
UVM (Universal Verification Methodology) Collaborating with cross-functional teams to understand design requirements and contributing to the design verification strategy Writing and maintaining verification test benches, test cases, and coverage models Performing functional and codecoverage analysis to ensure comprehensive verification of the design Debugging test failures and working closely with design teams to resolve issues Contributing … the individual will spend their days collaborating with design and verification teams to ensure successful verification and validation of digital designs. They will write and maintain test cases, analyze codecoverage, and participate in debugging and issue resolution activities. The role will also involve contributing to the improvement of verification processes and methodologies and engaging in cross-functional More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug, and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
integrity level (SIL4/DO178C Level A or equivalent) ? Test Specification creation and compliance recording in DOORS ? Working knowledge of C/C++ for testing special builds and focussed code reviews ? Unit Testing using LDRA or CPP Unit or an equivalent testing tool ? Understanding of CodeCoverage and techniques/strategies used to cover/justify shortfall … o LDRA Test Bed o LDRA TB Run o LDRA TB Extreme o LDRA TB Object Box ? FRAMA-C for static semantic analysis ? Knowledge and use of RTC ? Object Code Verification Experience ? Creation and use of Virtual Machines (VMWare) The right behaviours are important, can-do attitude, proactive and adaptable, concise communicator, process adherence and quality focused. Here's More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug, and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯
and maintain verification infrastructure in collaboration with design teams and external partners. Define and implement detailed verification strategies and architectures to ensure product quality and performance. Manage functional and codecoverage metrics to track and report progress. Troubleshoot, debug and resolve issues while maintaining quality tracking dashboards and automated regression tests. Requirements: Strong proficiency in SystemVerilog and UVM More ❯