
Software Engineer (Open-Source Silicon Methodology)
Hybrid
London, United Kingdom
Full Time
03-04-2025
Job Specifications
zeroRISC
zeroRISC is redefining chip security and supply chain integrity by empowering device owners and operators in crucial sectors like silicon production, IoT, and critical infrastructure with full device ownership, control, and visibility. Led by the founders of the OpenTitan secure silicon project, zeroRISC is driving commercial adoption of high assurance software and services rooted in open silicon. Our products forge an immutable connection between hardware and software, enabling users to trust their devices no matter where they’re built or where they’re deployed.
Role Overview
As a Software Engineer working on silicon development methodology at zeroRISC, you will play a key role in broadening the impact of open-source silicon projects like OpenTitan. You will develop flexible design methodologies to enable seamless integrations across numerous designs. You will interact directly with zeroRISC customers to understand their requirements and design, implement, and maintain software tooling that supports our mission of open-source silicon everywhere. We’re looking for engineers who combine strong software design sensibilities with a knowledge of the silicon development process, who are enthusiastic about engaging with the open-source community, and are fast and flexible learners.
Key Responsibilities
Design, implement, and maintain high-quality open-source tools that enable sustainable and scalable open silicon design
Translate customer needs into concrete technical solutions that benefit a wide range of stakeholders
Apply a practical and results-oriented approach to engineering; you will ship solutions quickly and iterate
Interact closely with the open-source community through working groups and PR reviews to advocate for your ideas, provide feedback on contributions, and keep up-to-date with project trends
What We’re Looking For:
Bachelor’s, Master’s, or PhD (or equivalent experience) in Computer Science, Computer Engineering, or a related field
Experience developing applications in Python
Familiarity with open-source development best practices and community building
Familiarity with Verilog/SystemVerilog and EDA tool flows, particularly those used for design verification
Strong teamwork and communication skills
Preferred Qualifications (not required):
Experience working on (or working closely with) a silicon development team
Knowledge of SoC architecture concepts
Familiarity with C and/or Rust
Familiarity with the Bazel build system
Why Join Us?
Your work will directly contribute to the development of cutting-edge security solutions, protecting critical systems in industrial and IoT environments (and more)
This role offers significant opportunities for learning and career growth; it is the connective tissue between our open-source contributions and our customers’ success
Join a close-knit, innovative team where you can learn, grow, and contribute to building something meaningful in the security space
About the Company
Built on the OpenTitan open-source silicon root of trust project, zeroRISC is the first commercial cloud security service for silicon that delivers transparency and trustworthiness for data centers and ICS/OT, IoT and edge devices. The zeroRISC platform is the only all-in-one drop-in silicon, software and services solution that delivers trustworthy, cloud-based secure device management below the operating system, while making secure ownership transfer straightforward. Headquartered in Boston, MA, zeroRISC is backed by Cambri... Know more
Related Jobs


- Company Name
- Jobgether
- Job Title
- Software Engineer - In-Store Systems (United Kingdom)
- Job Description
- About Jobgether Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. One of our companies is currently looking for a Software Engineer – In-Store Systems in the United Kingdom. This role is ideal for a technically skilled and proactive engineer who enjoys building impactful, scalable systems that support real-world operations. You will join a collaborative and forward-thinking team focused on creating tools that power seamless in-store order transmission. As a core contributor, you'll help design, implement, and maintain critical components while continuously improving performance and reliability. This is a remote-first position, offering the flexibility to work from anywhere in the UK, with support provided through a global Employer of Record for compliance and benefits. Accountabilities Design and develop scalable services and features that support in-store operations and order fulfillment. Contribute to architecture and solution design with a focus on system performance, reliability, and maintainability. Collaborate cross-functionally with product managers, designers, and stakeholders to build user-focused solutions. Proactively monitor systems, address performance bottlenecks, and communicate effectively during incidents. Investigate technical issues, identify root causes, and implement long-term preventative measures. Share technical knowledge and documentation to support team learning and growth. Promote engineering best practices, code quality, and agile development principles. Requirements 3+ years of professional software engineering experience, with strong skills in C# and .NET. Proven ability to work within distributed and microservices-based architectures. Experience writing clean, testable code and using unit testing frameworks (e.g., NUnit, xUnit). Solid understanding of object-oriented programming and design principles. Effective problem-solving skills and the ability to manage complex technical challenges. Strong communication skills and the ability to convey technical ideas to both technical and non-technical stakeholders. Comfortable working independently in a remote and agile environment. Benefits Remote work from anywhere in the United Kingdom Competitive annual compensation: £52,000 – £65,000 (based on experience) Private healthcare coverage Statutory pension and benefits programs Support for career development and learning Opportunity to work with modern technologies and global teams Collaborative, inclusive culture that values experimentation and innovation Jobgether Hiring Process Disclaimer This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates. Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered. Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round. If you are among the top 5 candidates, you will be notified within 7 days. If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience. Thank you for your interest!


- Company Name
- Input Output (IOHK)
- Job Title
- Software Engineer (Prototype) - Innovation R&D
- Job Description
- Who are we? IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally. We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers. What the role involves: As a prototype engineer, you will be looking at developing prototype, model, simulators, at the edge between engineering and research. You will work closely with various stakeholders (architect, cryptographer, researcher, engineer) to help and shape innovation projects. Design & develop systems from just ideas on paper Present options and solutions at team and project meetings Ongoing communication reflecting your project status on a periodic basis Requirements Who you are: At least 3 years of experience in software development Strong understanding of computer science fundamentals, including algorithms and data structures Experience with blockchain technology is necessary Experience in remote work and collaboration across different time zones Experience in prototyping and developing ideas Proficiency in various programming languages and functional paradigms Knowledge of the rust programming language Deep understanding of computer science fundamentals, including algorithms, data structures, and concurrency Knowledge of blockchain technology and its core concepts, such as consensus mechanisms, cryptography, and smart contracts Self motivating and self learner Are you an IOGer? Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn't possible because that's what it means to be an IOGer - we don't set limits, we break them. Benefits Remote work Laptop reimbursement New starter package to buy hardware essentials (headphones, monitor, etc) Learning & Development opportunities Competitive PTO At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Company Name
- COGNIZANT
- Job Title
- Google Analytics Developer
- Job Description
- About The Role We are looking for a candidate who is proficient in developing solutions with Google Analytics, tracking user activity, and drawing insights from the information collected. The perfect candidate will have a wide-ranging proficiency in Google Analytics 4 (GA4), Google Tag Manager (GTM), as well as other tracking mechanisms. Important Skills Expertise in Google Analytics platforms Additional knowledge of Adobe analytics is preferred Technical proficiency with JavaScript and tag management systems Key Responsibilities Set up, maintain, and update Google Analytics 4 (GA4) and Google Tag Manager (GTM). Create advanced tracking solutions in GTM by writing custom JavaScript code. Create and manage tailor-made tracking systems for the company’s digital applications and websites. Configure event tracking, goal tracking, and conversion goal tracking. Establish and refine data layers to provide for greater tracking flexibility. Use Google Tag Assistant, GA Debugger, and other Chrome DevTools to troubleshoot and debug tracking issues. Collaborate with marketing, UX, and developers to ensure the maximization of data for the decisions made. Connect other services with GA4 like Google Advertisements, Facebook Pixel, BigQuery, and Looker Studio. Observe privacy regulations like GDPR, CCPA, and other regulations. Analyse data, compile reports, and make recommendations based on these insights Mapping Adobe Analytics variables and dimensions to their equivalent Google Analytics counterparts. Implementing data validation checks to ensure data accuracy during the migration process. Installing and configuring Google Analytics tracking codes on websites, replacing existing tracking codes if required. Customizing event tracking and user interactions to align with existing Analytics reporting needs. Creating new dashboards and reports in Google Analytics that mirror the key metrics previously monitored using any other tools like Adobe Analytics. Customizing visualizations and data filters to meet specific business requirements. Understanding of Analytics features, including tag management systems like Adobe Launch and Google Tag Manager. Working closely with marketing teams to understand their reporting needs and ensure a seamless transition to Google Analytics. Communicating with developers to implement necessary tracking code changes on websites. Required Skills & Qualifications Good experience in Google Analytics, Google Tag Manager, and tracking implementations. Knowledge of GA4 event; basic tracking and the configuration of GA4 properties. Hands-on experience with JavaScript, Regular Expressions(Regex), and data layer management. Experience with Google BigQuery, SQL, and data visualization tools. Must be familiar with debugging tools such as Google Tag Assistant, DataLayer Inspector, and Console Debugging. Knowledge of digital marketing channels (SEO, PPC, Social Media, etc.).Server-side tagging experience(a nice to have but not a must). Strong analytical and problem-solving capabilities. Additiona Desired Skills Dashboarding and reporting skills using BI tools like Power BI/Tableau Intermediate data engineering skills to handle data transformations and ELT jobs


- Company Name
- ONMO
- Job Title
- Senior Software Engineer - Full Stack
- Job Description
- ABOUT THE COMPANY Onmo believes that everyone has the right to access, understand and manage their money with confidence. Our ambition is to improve lives by providing better clarity, intelligence and technology to empower every individual in making the smartest financial decisions. We may be young but we have an incredible team in place and big ambitions for the years ahead. We design our products to help demystify money matters wherever possible, providing customers with more financial control and flexibility in their lives. This helps them get more from what they have, or with smart decisions, make more of the same. It also means people spend less time with the negative aspects of money and more on the positive - enjoying what the world has to offer. ABOUT THE ROLE Tech Stack Backend : AWS Serverless Service, including Lambda, API Gateway, DynamoDB, S3, SNS, SQS, EventBridge, Kinesis, Node.js, YAML Frontend : React / Next.js, React Native Programming Languages : TypeScript; JavaScript, Python Infrastructure : Terraform, GitHub CI/CD pipelines Responsibilities Provide technical leadership and mentorship to your team. As a Senior Full-stack Software Engineer, you will be responsible for guiding and developing the skills of junior engineers. Lead technical decisions and design for your team. You will be expected to provide technical guidance and direction to your team members. Collaborate with Product Owners to ensure that the technical roadmap aligns with the product vision. Actively participate in product planning meetings and provide technical input to guide the team's priorities. Design, develop, and maintain full-stack applications using Node.js, AWS Lambda, React with Next.js, TypeScript, and Terraform. Write clean, efficient, and well-tested code that adheres to best practices and coding standards. Ensure code quality, organisation, and automatisation. Optimise applications for maximum speed and scalability. Deploy applications using CI/CD pipelines and manage infrastructure as code with Terraform. Provide technical guidance and mentorship to junior developers. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. ABOUT YOU Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience. Proven experience as a Senior Full Stack Developer or similar role with a strong portfolio of projects. Expertise in Node.js and AWS Lambda for serverless backend services. Proficiency in React with Next.js for frontend development. Proficiency in TypeScript and experience with infrastructure as code using Terraform. Understanding of RESTful APIs and web application architecture. Ability to write clean, readable, and maintainable code. Excellent problem-solving skills and attention to detail. Knowledge of Agile methodologies and experience working in Agile development environments. Required Skills Embrace change and be open-minded to different approaches. Adapt to new technologies, processes, and ways of working. Demonstrate critical thinking and effective decision-making skills. Take ownership and accountability for your work, and be proactive in delivering high-quality results. Lead change effectively. Identify opportunities for improvement, communicate the vision for change, and empower your team to implement necessary. Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience – in person and in writing. Self-motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules. You can see opportunities to explore new approaches and are not scared by the unpaved road ahead. Onmo is a start-up environment, and we need help to create the culture, processes and standards which drive our future behaviour. Eye for detail is important, especially considering we are dealing in the world of money – the most critical aspect of people’s lives. Relevant industry experience. Willingness and desire to learn. Bonus Skills Knowledge of additional programming languages and frameworks. Experience with cloud architecture beyond AWS, such as Azure or Google Cloud Platform. Understanding of continuous integration and continuous deployment (CI/CD) practices. Start-up experience.