cover image
Cambridge GaN Devices Ltd

Software Engineer

Hybrid

Cambridge, United Kingdom

Freelance

05-03-2025

Job Specifications

Team – Software Engineering

Location – Cambridge, UK

Contract – Full-Time, Permanent

About CGD

Making Sustainable Power Electronics Possible

A spin-out of the Cambridge University, Cambridge GaN Devices (CGD) is a fabless semiconductor company that develops a range of energy-efficient GaN-based power devices to make greener electronics possible.

The global power semiconductor market is expected to exceed $50BN. In addition to the multi-million seed fund and Series A and now B private investments, CGD has so far successfully secured four projects funded by iUK, BEIS and EU (Penta). The technical and commercial expertise of the CGD team combined with an extensive track record in the power electronics market has been fundamental in early market traction of our proprietary technology.

Bringing Innovation into Everyday Life

The environmental need for solutions to resolve the world’s most significant challenges (energy consumption and CO2 emissions) inspires us to contribute to society by preserving nature with energy-efficient power solutions.

With a mindset on pushing the limits of semiconductor (GaN) properties and an outstanding team of worldwide experts leveraging knowledge, IP, and decades of research, we demonstrate technological advancement by developing green solutions for everyday electronics, respecting our planet’s natural resources, and creating a more sustainable future for the generations to come.

Why Work for CGD

We Champion Commitment, Celebrate Empowerment, and Reward the Brave.

We are interested in change-makers with a passion for power semiconductors who are willing to explore unconventional ways to meet the company’s green agenda.

At CGD, we pride ourselves on putting empowerment and commitment at the core of our company culture. We offer a relaxed yet productive working environment where everybody is valued and respected and becomes part of commercial success while experiencing professional growth.

If your heart beats for innovation, challenge, and growth, and if the prospect of joining a friendly and game-changing company is for you, we want to hear from you.

The Opportunity

CGD is looking for a Software Engineer to join our growing Software engineering team. With a broad spectrum of problems to tackle and technologies to work with, this is an amazing opportunity to grow quickly and have an impact in the early stages of CGD.

You Will Work Closely With Internal Customers Throughout The Business To Understand Their Requirements, Deliver And Support Effective Solutions That Enable Operational Excellence Throughout The Business. You Will Have The Opportunity To Work At All Levels Of The Stack, Applying Your Skills And Willing To Learn To:

Microcontroller firmware
Instrument control and automation
API implementation and integration
Infrastructure as code
Web App development

The role is based at the company’s office in Cambridge, UK, alongside our growing in-house R&D capabilities.

Main Responsibilities

Working as a key member of the Software team, you will be supporting the development of tools, platforms and automation that will accelerate CGDs day to day activities and product development.

This will include developing software that controls suites of instruments for testing CGDs product portfolio and producing data pipelines that enable CGD to make quick and effective decisions throughout the supply chain.

You will work closely with people throughout the business to ensure requirements are well understood, implementing and testing your code against these requirements and supporting your work in production.

Requirements

Skills and Experience

Essential (Technical)

A Bachelor’s degree or above in an engineering discipline
Proficient with Python
Familiar with HTML and JavaScript
Familiar with source code control tools (preferably Git)
An understanding of software development best practices, e.g. automated testing, continuous integration and deployment
A robust understanding of relational and non-relational database technologies
Ability to design and implement common object-oriented design patterns

Essential (Non-Technical)

Ability to communicate technical ideas and concepts to a range of skill and experience levels
Willingness to question and seek clarity in unclear and new problem spaces
Strong desire to learn and apply yourself to a broad spectrum of technical challenges
Self-starter, flexible and able to handle multiple projects in parallel
Fluent in English, both writing and speaking

Desirable

Experience developing for cloud providers such as AWS
Experience of instrument automation using e.g. PyVISA.
High level understanding of communication methods and protocols e.g. Modbus, TCP/IP, CAN etc.
Experience developing serverless architectures
Experience developing web applications in Svelte/SvelteKit
Familiarity with power electronics, simple circuit design

Benefits

Excellent salary
Share options scheme available (so you own a piece of the company!)
Pension scheme (6% Company contribution)
Life Assurance (3x Salary)
BUPA Private Medical Insurance
BUPA Cash Plan (Level 3)
Flexible working options (both location and times)
Annual leave allowance of 33 days (including bank holidays)
Training and development
Electric Car Scheme
Cycle to work scheme
IP bonus scheme
Involvement in collaborative projects and grants with University of Cambridge and other partners
Recruitment referral bonus
Regular social events including frequent company lunches, annual summer party, Christmas party, team building and wellbeing activities

We believe in equal opportunities

It takes a diverse and inclusive community of passionate, talented and committed people to build a system to shape the future of power electronics.

We are committed to providing equal opportunities to all current and prospective employees regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.

We believe that a more inclusive workplace, where people of different backgrounds work together, ensures better outcomes for all employees. We aspire to have a diverse workforce because, in our view, diversity enables better business outcomes. From application to interview, we place inclusion at the heart of all we do.

We are well set up for collaborative hybrid working, with some members of the team working in the UK office and some from home in the UK and other cities in Europe and Asia.

About the Company

Cambridge GaN Devices Ltd. (CGD), a spin-out of the Cambridge University, is a fabless semiconductor company designing, developing and commercialising energy-efficient GaN-based power devices to make greener electronics possible. As a change maker, CGD introduced ICeGaN™ - an industry-first enhancement-mode (eMode) GaN transistor which can be operated like a Silicon MOSFET without the need for special gate drivers, driving circuitry, or unique gate voltage clamping mechanisms. The company has launched H1 & H2 Series. Learn ... Know more

Related Jobs

Company background Company brand
Company Name
SKA Observatory
Job Title
Unit4 ERP Developer
Job Description
This role is based in the UK. At the SKAO we are coordinating a global effort to deliver one of the largest science facilities on the planet. The SKAO telescopes will be next-generation instruments that will help to answer key questions in astrophysics, drive technological innovation and support human capital development. More than a dozen partner countries and over a thousand scientists and engineers around the world are already on board, making the SKA project an international collaboration like no other, and one of the most ambitious science and engineering endeavours of the 21st century. Headquartered in the UK, with telescope sites in Australia and South Africa, the SKAO will be one observatory operating two telescopes, an endeavour spanning three continents. Multinational by design, in early 2021 the SKAO became an intergovernmental organisation, one of only a select handful of science infrastructures to do so worldwide. Our Global HQ is located near the buzzing city of Manchester at the historic Jodrell Bank Observatory, a UNESCO World Heritage site located in the Cheshire countryside. It is home to a rapidly expanding international team of more than a hundred, working in a highly collaborative and inclusive way, in coordination with SKAO teams in Australia and South Africa as part of a global astronomy and engineering community. Being part of Team SKA means contributing to something extraordinary: a uniquely exciting project to advance human knowledge that will last for decades. In return, we offer a diverse multicultural working environment, 30 days annual leave plus public holidays, a generous pension scheme, visa and support with relocation (if applicable), regular social events, a family-friendly environment and much more. Come and join us! The role would suit a candidate with significant experience of development and implementation in international multi-currency Unit4 ERP environments, in particular within the finance and procurement modules of Unit4. The ideal candidate will thrive on working in a small team and being empowered to complete the end-to-end development cycle. The Role Reporting to the ERP System Manager, the U4 ERP Developer will be responsible for development projects in relation to the SKAO’s Unit4 Enterprise Resource Planning (ERP) system and its interfaces with other tools across the organisation. SKAO’s Unit4 ERP system was implemented over 5 years ago, however, system development is still in progress as new functionality continues to be brought online to replace or improve on existing business processes. This is a fixed term position with a duration of two years and six months and is based at the SKAO Headquarters at Jodrell Bank, Cheshire, UK. SKAO is committed to providing an inclusive and flexible working environment, meeting the requests of our Colleagues whilst also fulfilling the needs and objectives of the Observatory. This role requires the post holder to work across different time zones and, in line with SKAO policy, flexible working hours will be supported in agreement with the line manager. Key Responsibilities, Accountabilities and Duties Project manage Unit4 ERP development projects; Collaborate with other staff members to formulate, design and develop solutions for the SKAO ERP systems; Perform back and front-end development of Unit4 ERP, including end-to-end testing; Liaise with other SKAO system owners and collaborate to create and enhance Unit4 ERP interfaces, ensuring that they function as intended; Create documentation for new functionality including technical documentation, training materials, and user guides; Deliver training on newly developed functionality; Fix bugs on new functionality during post-implementation period; Provide second line support on SKAO’s ERP helpdesk for incidents relating to new functionality during post-implementation period; Travel within UK and infrequent international may be required; and Undertake any other reasonable duties, such as assisting with other business systems, as directed by the post holder’s line manager or other senior managers. Mandatory Knowledge, Skills and Experience University degree or equivalent experience in Business Information Systems, Information Technology or a related area; Experience in a similar role, performing the design, testing and implementation of Unit4 ERP developments in a multi-currency, multi-client Unit4 environment with interfaces with other systems; Development experience of at least three of the following modules of Unit4 ERP: e-Procurement; supplier relationship management; FP&A; inventories and warehousing; fixed assets; Workspaces; reporting; expenses. Experience of developing Unit4 ERP interfaces with other systems, including APIs, as required to meet business needs, including for reporting and management information purposes; Attention to detail, ability to prepare clear and accurate technical documentation, including policies, processes, risks and controls; Ability to self-manage projects through to completion; Problem solver with ability to manage conflicting priorities and work to deadlines; A self-motivated team player who is flexible and adaptable to change; Good English oral and written communication skills to prepare technical documents, delivery training, etc; Proficiency in Microsoft Excel, Word and Powerpoint. Desirable Knowledge, Skills and Experience Accountancy qualification or previous experience of working in a finance or procurement team would be beneficial; Experience with large scale science infrastructure projects and/or working in a globally dispersed organisation; Understanding and experience of the principles and practices behind lean agile organisation management. Management and/or co-ordination of remote staff and external contractors. Experience of creating AG16s and SQL queries; Equality Diversity and Inclusion Statement SKA Observatory recognises that our diversity is a strength. We aim to create a welcoming and inclusive environment where everyone feels they belong, and diverse perspectives and ideas thrive. As such, Equality, Diversity, and Inclusion are at the core of SKA Observatory’s agenda. Our aim is to recruit and retain the most talented individuals, regardless of gender, race, disability, age, sexual orientation, marital status, religion, nationality or background. Women have traditionally been under-represented in the fields of science and engineering; SKA Observatory welcomes and encourages female applicants. Where applicants with a disability need facilities or adjustments to enable them to participate in the recruitment process, these will be provided. SKA Observatory welcome all candidates, especially those from member countries. The “How to Apply” information contained within the SKA Observatory recruitment portal provides more detail regarding our application and selection approach.
Macclesfield, United Kingdom
On site
Freelance
03-03-2025
Company background Company brand
Company Name
Revolution Technology Ltd
Job Title
Azure DevOps Engineer (Azure Container Registry Experience)
Job Description
Our client are a global consultancy, working on an exciting project in the financial services space, they are on the lookout for an Azure DevOps Engineer to come in on a contract basis. Key Skills/Requirements: Must have experience with Jenkins, Nexus, GitLab and Azure Container Registry (ACR) Linux/Bash/Shell/Python scripts experience Azure DevOps services experience Docker/Kubernetes experience Must be OK with 5 days per week onsite in London Contract is running until the end of 2025 initially with likely extensions, paying up to £440p/day (Inside IR35 engaged via Umbrella) and will be fully onsite, 5 days per week in London.
London, United Kingdom
On site
Freelance
05-03-2025
Company background Company brand
Company Name
Tribal Tech - The Digital, Data & AI Specialists
Job Title
Javascript Developer
Job Description
Job Title: Full-Stack JavaScript Engineer (Contract – Up to £550/Day) Location: Remote (UK-based) / Hybrid (London) Contract Length: 6 Months (with potential extension) Rate: Up to £550 per day (Outside IR35) Start Date: ASAP About the Role: We are seeking a highly skilled Full-Stack JavaScript Engineer to join our team on a contract basis. You will be working on a range of exciting projects, developing scalable web applications and contributing to both frontend and backend development. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is comfortable working independently or within an agile team. Key Responsibilities: Develop and maintain full-stack applications using modern JavaScript technologies. Build robust and scalable backend services with Node.js (Express/Nest.js). Develop responsive and dynamic frontend applications using React.js or Vue.js. Design and optimize databases (SQL or NoSQL such as PostgreSQL, MongoDB). Write clean, maintainable, and efficient code following best practices. Implement and integrate RESTful APIs and GraphQL endpoints. Work with cloud platforms such as AWS, Azure, or Google Cloud for deployment and hosting. Ensure application security, performance, and scalability. Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives. Skills & Experience Required: Strong proficiency in JavaScript (ES6+), TypeScript, and modern frontend frameworks (React.js, Vue.js, or Angular). Experience building RESTful APIs and working with Node.js and backend frameworks (Express.js, Nest.js, or Koa). Solid understanding of database design and experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Firebase) databases. Knowledge of authentication & authorization protocols such as OAuth, JWT. Experience with cloud services (AWS, Azure, or GCP) and CI/CD pipelines. Familiarity with containerization tools like Docker and orchestration tools like Kubernetes (nice to have). Experience with testing frameworks (Jest, Mocha, Cypress). Strong problem-solving skills and the ability to work independently. Nice to Have: Experience with serverless architecture (AWS Lambda, Firebase Functions). Knowledge of WebSockets, real-time applications, and event-driven architectures. Familiarity with DevOps practices, Terraform, or Kubernetes. Why Join? Competitive day rate up to £550 per day (Outside IR35). Fully remote or hybrid working options. Work on exciting, cutting-edge projects in a dynamic team. Opportunity to extend the contract based on performance. Interested? Apply now with your latest CV and availability!
London, United Kingdom
On site
Freelance
03-03-2025
Company background Company brand
Company Name
YLD
Job Title
Contract Senior Software Engineer (C#)
Job Description
Location: Remote (EU) Department: Engineering Contract role About YLD: Everything we do is to empower our clients to move forward. Our purpose is to help our clients develop the capabilities they need to outperform their competitors. Our success is a consequence of ensuring our clients are successful. Our company is built on extraordinary people; we aim to attract, inspire, develop and retain them. YLD is a software engineering and design consultancy; we create digital capabilities for our clients that last beyond our engagement. We have offices in London, Lisbon and Porto. Tasks About the role: As a Senior Software Engineer you’ll be part of a client team building innovative products. We expect you to be curious, passionate, driven, and enthusiastic. You’ll be proficient at problem solving, and crafting scalable, resilient, and fault-tolerant architectures. You’ll be an effective communicator and a team-player. You and your team will move in a fast-paced engineering environment, achieving outstanding results and delivering exciting projects. Your role will include to build and deliver software within some interesting projects, both in terms of the product and the methodology. We work in an Agile environment (Scrum) with a test-first mindset (actually, writing code without tests should be unthinkable). We are also big advocates of pair programming and nothing is released until we have a code review. You have a real passion for problem-solving, you are an active learner and get excited by working collaboratively with those around you. Your day-to-day responsibilities will look like this: Architecting, designing, building, and delivering highly-available, always-on, zero downtime API products and solutions; Collaborating with engineers, product owners, and other colleagues to seek exciting and results-oriented problems for delivering value; Writing clear, maintainable code that will scale; Contributing to production operation and monitoring of systems and aware of SLAs; Learning, growing, and mentoring other engineers through code reviews and pair programming to accelerate their technical mastery; Proactively looking for ways to improve team processes; Driving good practices within your team, and making an impact on the whole department. Requirements You’ll have: Experience in implementing high-quality cloud software solutions, i.e. Azure, AWS, GCP; An awareness of a variety of cloud architectures; A good understanding of consistency, reliability, scalability of systems without downtime; An understanding of design patterns and API design; Experience in system design, design patterns, API design and implementation of large scale distributed systems in the cloud, from IaaS containers to PaaS; Experience in system reliability and stability patterns; Hands-on experience with both SQL and NoSQL databases; The know-how to write readable, idiomatic, and maintainable C#; Experience implementing sophisticated API products; Experience with agile methodologies. Nice to haves: Experience in building high-performance API products; FinTech experience; Experience launching APIs to both internal and external consumers; Experience building cloud systems (specially Azure). You’ll be: A T-shaped engineer, but will major in C#; Product oriented; Focused on quality and will know what it means to ship high-quality code; Self-motivated, proactive and always looking for ways to improve yourself, the team and the product; Diplomatic and emotionally intelligent, you’ll have the ability to listen and be open to others’ points of view; A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language; A genuine believer in diversity, fairness, and including everyone. Benefits What you’ll get in return: The chance to work with a forward thinking, ethical, and fun group of people and to develop and grow your skills in a fast moving business Our typical Recruitment Process looks like this: 1st Interview with someone from the Talent team (30/45 mins) Technical Interview with our Senior Developers (1h30) We live and breathe our values, and know you will too: Growing every day Including everyone Relationships built on honesty and ethics Inspiring solutions Winning together _We’re an equal opportunity employer and value diversity of all kinds. We don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability status. We also believe in work-life balance and offer flexible working around our core hours._Contract Senior Software Engineer (C#)
United Kingdom
Remote
Freelance
03-03-2025