Software Engineer Team: Software Engineering
Location: Cambridge, UK
Contract: Full-Time, Permanent
About CGD 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.
CGD has successfully secured multiple projects funded by iUK, BEIS, and EU (Penta).
The technical and commercial expertise of the CGD team has been fundamental in early market traction of our proprietary technology.
The Opportunity CGD is looking for a Software Engineer to join our growing Software Engineering team.
You will work closely with internal customers to understand their requirements 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 willingness to learn to:
Microcontroller firmwareInstrument control and automationAPI implementation and integrationInfrastructure as codeWeb App developmentMain Responsibilities As a key member of the Software team, you will support the development of tools, platforms, and automation that will accelerate CGD's day-to-day activities and product development.
This includes developing software that controls suites of instruments for testing CGD's product portfolio and producing data pipelines for effective decision-making 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.
Skills and Experience Essential (Technical) A Bachelor's degree or above in an engineering disciplineProficient with PythonFamiliar with HTML and JavaScriptFamiliar with source code control tools (preferably Git)An understanding of software development best practices, e.g.
automated testing, continuous integration, and deploymentA robust understanding of relational and non-relational database technologiesAbility to design and implement common object-oriented design patternsEssential (Non-Technical) Ability to communicate technical ideas and concepts to a range of skill and experience levelsWillingness to question and seek clarity in unclear and new problem spacesStrong desire to learn and apply yourself to a broad spectrum of technical challengesSelf-starter, flexible, and able to handle multiple projects in parallelFluent in English, both writing and speakingDesirable Experience developing for cloud providers such as AWSExperience 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 architecturesExperience developing web applications in Svelte/SvelteKitFamiliarity with power electronics and simple circuit designBenefits Excellent salaryShare options scheme availablePension scheme (6% Company contribution)Life Assurance (3x Salary)BUPA Private Medical InsuranceBUPA Cash Plan (Level 3)Flexible working optionsAnnual leave allowance of 33 daysTraining and developmentElectric Car SchemeCycle to work schemeIP bonus schemeInvolvement in collaborative projectsRecruitment referral bonusRegular social eventsEqual Opportunities 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 ensures better outcomes for all employees.
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.
#J-18808-Ljbffr