to production unattended. You will actively manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages critical thinking skills to properly … Kubernetes technologies, Artifactory, IaC Experience with Test Driven Development (TDD) Experience with Behavior Driven Development (BDD, Cucumber test framework) Experience writing unit and service level tests to ensure adequate codecoverage (JUnits) Drools Proven skills in high availability and scalability design, as well as performance monitoring Experience developing and implementing API service architecture Experience in working with a More ❯
The Software Engineer will run build and work on enterprise grade software systems using a modern tech stack including PySpark with Databricks for data engineering tasks, infrastructure as code with AWS CDK and GraphQL. As a Software Engineer, you are expected to work with architects to design clean decoupled solutions; create automated tests in support of continuous delivery; adopt … with architects to design clean decoupled solutions; create automated tests in support of continuous delivery; adopt a culture of continuous improvement and delivery and engage in peer review of code across the team. You will work closely with Business Analysts and Software QA Engineers and Data Scientists to deliver high quality software. You are encouraged to be actively involved … in the DevOps processes and take responsibility for the code and infrastructure you deploy. The successful candidate should have a keen desire to keep on top of the ever-updating tech curve, and a drive to continuously hone their craft. The successful candidate should have experience working on big data solutions, with an understanding of developing complex enterprise data More ❯
Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … PostgreSQL) and NoSQL databases (such as Cosmos DB. Dynamo DB) Experience in Spring Security with JWT and OAuth2 etc. Experience in writing effective Unit Test cases (Junit5 etc) with code coverage. Experience in Spring Boot Documentation with OpenAPI 3 specification. Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.. Experience with version control systems (Git) and collaboration … knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams from end-to-end delivery standpoint. More ❯
continuous deployment (CI/CD) pipelines that improve delivery velocity and reliability. Oversee the development and deployment of scalable test automation frameworks and performance engineering tools, ensuring robust automation coverage and effective system validation. Collaborate closely with software engineers and architects to embed testing directly into code development, removing silos between development and testing. Champion the use of … developer-focused tools (e.g., unit testing frameworks, stress/load testing tools, codecoverage platforms) to reduce manual effort and maximize engineering productivity. Provide leadership in solving engineering challenges such as optimizing system performance, identifying bottlenecks, and ensuring applications scale seamlessly under load. Evaluate and implement cutting-edge industry practices in test automation, continuous performance monitoring, and modern More ❯
for our web apps and a mix of Java, Swift, and Xamarin for our mobile apps. Responsibilities Will be a core member of the team to design, architect, develop, code reviews and test our key applications Design new application features and integrations in collaboration with team members to deliver complex changes Design and implement scalable and resilient cloud solutions … with security and disaster recovery in mind Help the team plan and execute technical deliverables Ensure good codecoverage and test coverage by writing and maintaining effective automated tests Be a champion of code quality in team by adhering to CLEAN architecture and SOLID principles Mentor other developers on the team in software development life cycle More ❯
high availability and performance. Contribute to all phases of the development lifecycle. Show competence by directing the development of entire modules with little supervision Write well-designed, testable, efficient code following standards. Participate in database design, SQL queries, and performance improvements. Conduct unit, integration, regression, and system testing and fix any defects found to ensure that the release of … the source code has zero defects. Code for consistent application of best practices, logic, and effective use of libraries and re-usable aspects of the application. Find effective solutions to technical issues and ensure that the application performs the functions as required. Skills and Experience Mandatory skills Any graduate with 16+ years of IT experience. The candidate should … and knowledge of tools (JSON, Jenkins, Jira, Kanban, Git, Maven) Solid understanding of RDBMS, including schema design, SQL and ORM (JPA, Hibernate) Preferred skills Good to have knowledge of Codecoverage and static tool analysis tools Knowledge of (Sonar) SAP JCO experience is a plus. At least 3 years of experience as a technical Architect - coaching, presenting architectural More ❯
We are looking for a server-side Java developer to grow the platform even further. You are the kind of person who: Loves writing code and building great applications. Wants to work with a team that treats each other with respect and challenges you to be better. What you know how to do: Can write Spring 4 beans and … debug AOP injected code. Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques. Is familiar with profiling, codecoverage, logging, common IDE's and other development tools. Demonstrates good judgment, creativity, and ingenuity in proposed technical solutions. Coordinates work across teams to build seamless features. What More ❯
truth. Co-author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead … and frontend engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. … indexing, SQL queries and migration tools ( Liquibase or similar) and fluency with jOOQ or similar tools for type-safe data access. Comfortable writing tests (JUnit, Testcontainers, MockMVC) and using code-coverage metrics to guide improvements. Hands-on with OpenAPI/Protobuf and code-generation workflows; you value strongly typed contracts between services and UI. Familiar with GitHub More ❯
truth. Co-author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead … and frontend engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. … indexing, SQL queries and migration tools ( Liquibase or similar) and fluency with jOOQ or similar tools for type-safe data access. Comfortable writing tests (JUnit, Testcontainers, MockMVC) and using code-coverage metrics to guide improvements. Hands-on with OpenAPI/Protobuf and code-generation workflows; you value strongly typed contracts between services and UI. Familiar with GitHub More ❯
and Data Structures Experience with No-SQL databases (preferred MongoDB) and basic understanding of RDBMS modeling fundamentals Hands-on experience designing RESTful services Familiar with test driven development and codecoverage tools Experience with Angular or React is a plus. Ability to lead projects independently. Ability to communicate and work with teams across time zones (US/India …/Singapore) on requirements analysis/design discussions/code reviews/UAT testing with the Desk. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in More ❯
and downstream tools that help various parts of the business price and analyze the risk of the macro business including IR, FX, credit, commodity, equity, and mortgage securities Write code in python and Modern C++ to help build and extend the library to support new asset classes and pricing models Help write systems and tools on top of that … and an Excel add-in Collaborate with quants, traders, and other developers to understand requirements and deliver solutions that meet business needs Follow a robust SDLC process that includes codecoverage requirements, code review, monitoring, and support.Participate in code reviews, testing, and debugging to ensure high-quality software delivery Contribute your ideas to team discussions on More ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
MEng/MSc Degree or equivalent in Electronics/Computer Science or other related discipline. Metric driven verification - verification planning, requirements extraction - Directed and constrained random verification - Functional and codecoverage analysis SystemVerilog - SVA (SystemVerilog Assertions) Testbench design with verification frameworks like UVM/OVM, e, VMM Debugging skills - RTL - Testbench, OOP - Gate level (including SDF) Scripting experience More ❯
Newbury, England, United Kingdom Hybrid / WFH Options
IC Resources
MEng/MSc Degree or equivalent in Electronics/Computer Science or other related discipline. Metric driven verification - verification planning, requirements extraction - Directed and constrained random verification - Functional and codecoverage analysis SystemVerilog - SVA (SystemVerilog Assertions) Testbench design with verification frameworks like UVM/OVM, e, VMM Debugging skills - RTL - Testbench, OOP - Gate level (including SDF) Scripting experience More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Cirrus Logic
discipline. Proven track record in delivering 1st time success with complex mixed signal IC's. Metric driven verification - verification planning, requirements extraction - Directed and constrained random verification - Functional and codecoverage analysis SystemVerilog - SVA (SystemVerilog Assertions) Testbench design with verification frameworks like UVM/OVM, e, VMM Debugging skills - RTL - Testbench, OOP - Gate level (including SDF) Strong ability More ❯
equivalent in electronics engineering Experience with FPGA tools & technologies (e.g., Microchip, Xilinx, SoC, Modelsim, Matlab, Simulink) Demonstrable practical experience of FPGA design and verification (VHDL) including requirements capture, simulation, codecoverage, synthesis, place & route, and timing analysis & closure. Configuration management experience of large complex FPGA designs. Ability to collaborate closely with other engineering disciplines. Proven track record in More ❯
Design Verification: • Create coverage driven verification plan document. • Create UVM verification environment. • Verify CPU connectivity to IP blocks (using ASM boot , and C code, GNU toolchain ) • The tasks will include writing test plans, defining test methodologies, developing test benches, writing testcases, completing functional verification and closing coverage for all the agreed design blocks in the SoCs/… Subsystems • Run regressions, debug test failures and file bug report as needed. • Develop tests to meet functional coverage and codecoverage requirements defined for the project, based on analysis of coverage gaps. • Provide verification report as needed to show all implemented tests passing on the RTL. • Methodologies will include a mix of design checks, verification techniques More ❯