Home/Jobs/Software Engineering Graduate Jobs in Edinburgh
Browse graduate roles in software engineering in Edinburgh from top UK employers on Gradworx. Apply free. No fees for candidates.
3 open roles

Graduate / Entry Level Mixed Signal IC Layout Designer
Cirrus Logic
Edinburgh, Scotland
Designs and verifies analog and mixed-signal integrated circuit (IC) layouts while working with engineering teams to develop high-performance semiconductor products.For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! Join Cirrus Logic’s Edinburgh team as a Graduate / Entry-level Mixed-Signal IC Layout Engineer and kick-start your career designing high-performance silicon for cutting-edge applications.To be successful in this role, you will demonstrate understanding of semiconductor physics and manufacturing technologies. We welcome recent graduates as well as candidates with first-level layout experience to support analogue design engineers, and physical design engineers.You will gain mentorship from technical leaders, see your efforts resulting in silicon designs incorporated into world-class products, and career progression in an environment based around innovation and collaboration.Responsibilities:Complete layout and verification of analog and mixed-signal designs using industry standard CAD toolsWork closely with design engineers to achieve optimal circuit performance and produce high-quality layout designs Create layout floorplans and provide area estimates with accuracyProvide schedule estimates and updates to senior staff and management with clarity Collaborate with engineers to deliver efficient floorplans and layout designsContribute to complex IC development projects and prepare documents for knowledge sharingRequired Skills and Qualifications:Bachelor’s Degree in Electronics/Computer Engineering or related programKnowledge of semiconductor physicsKnowledge of semiconductor manufacturing processesAbility to solve layout design problems and provide innovative solutionsExcellent written and verbal communication skillsComfortable working in a team environment set-upProven record of completing tasks on time or ahead of schedule while maintaining quality Preferred Skills and Qualifications:Ability to layout simple to complex analog circuitry in a size/time constrained environment Comfortable with various IC design CAD tools and foundry PDKs Knowledge of analog, digital, and mixed-signal fundamental layout techniquesUnderstanding of ESD, Latch-up, Layout parasitic, EMIR, LDE, DFM and Antenna effectProficiency in floor planning activities with block assembly, and block-level routingUnderstand layout matching, isolation, shielding, and the use of dummy devicesDemonstrated ability to contribute ideas for improved efficiency and automation of layout tasksThis position is based in our Edinburgh office, UKThis is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preference. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic.Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.
Posted yesterday

Graduate Validation Engineer
Cirrus Logic
Edinburgh, Scotland
The Validation Engineer develops and executes validation tests for mixed-signal semiconductor products during pre- and post-silicon development. The role involves hardware and software debugging, PCB design support, automation using Python and MATLAB, and close collaboration with design and systems engineering teams to deliver high-performance audio chips.For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! We have a fantastic opportunity for a talented engineer to join our Validation Engineering team. You will be a major contributor of the pre-silicon emulation/post-silicon validation team, passionate about bringing groundbreaking Mixed Signal Audio chips to market. Our high-performance chips enable an incredible audio experience with highly coordinated, platform level functionality while delivering the lowest power consumption and highest efficiency.You will work in a fast paced, multifaceted and creative environment and quickly become a valued part of our team. We are proud of our dynamic and creative culture, where ideas are listened to and collaboration is part of our nature. Our benefits offering includes an on-site gym, deli, development driven by you, and an environment that rivals the best in the world. Join us now on our global journey, where we strive to push limits and build ground-breaking technology for consumer markets across the globe!Key Responsibilities:Develop and execute bench level tests according the validation plan during pre-silicon and post-silicon phases to ensure product meets functionality and performance as per the datasheetThink beyond the datasheet and around design corners to find elusive bugsDevelop validation plans for IP and chip-level test cases from datasheet and in consultation with design and systems engineers Develop test cases and customer usage models that may violate the assumptions of designers and systems engineersDevelop automated test framework, regression test suites in Python, MATLAB and/or LabVIEW to optimize validation efficiencyWork with validation peers to implement standard methodologies and continuous improvements to Cirrus Logic validation methodologiesCollaborate closely with IC Design engineers, System engineers and Application engineers to understand requirements and use casesPerform circuit simulation to support board designDesign PCB schematics and collaborate with layout engineers to review board layouts before being released for fabrication Debug analog/digital silicon issues, board issues and Validation software/hardware tools issuesAnalyse test results and identify failures/defects using business intelligence tools such as Spotfire Required Skills and Qualifications:Bachelors degree in Electronics, Computer Science or other related subject areas, and/or relevant proven experience in a related fieldProven background in areas such as FPGA-based emulation, synthesis, Verilog, pre and/or post silicon validation, mixed-signal IP block design/validation, audio related signal processing and algorithm, validation related automation frameworkSolid hands-on experience in lab equipment such as oscilloscopes, signal generators, audio analyzers, logic analysers, spectrum analysers for measurement and debugging issuesSound electrical engineering knowledge in analog, digital, power electronics or audio engineering. This includes mixed signal building blocks such as ADC, DAC, PLLs, amplifiers, signal processing and measurement, IC control/communication protocolsSelf-motivated with excellent problem solving skills and attention to detail - you will need to understand silicon, board and software interactionsA highly driven approach to problem solvingPreferred Skills and Qualifications:Experience in areas such as post silicon validation, mixed-signal IP block design/validation, audio related signal processing, power management and algorithm, validation related automation frameworkExperience using simulation tools such as LTSpice to support circuit designExperience in various automation framework hardware tools (FPGA, DSP, NI Data Acquisition) or software tools/languages (Scripting languages such as C and Python, SQL, test sequencers such as NI Teststand, Spotfire, schematic capture tools)Shown Proficiency in system understanding of various industry interface standards such as I2C, SPI, USB, I2S, TDM or high-speed control/data bus as exampleExperience in version control tools such as Git, SVN and Perforce This position is based in our Edinburgh office, UK You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic. Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.
Posted yesterday

Technical Graduate
InterSystems
Edinburgh, Scotland | Windsor, UK
This entry-level technology architecture and full-stack software exploration scheme focuses on multi-language code development, technical foundation building, and collaborative project execution.Based in our Windsor or Edinburgh office, our Technical Graduates will fill a number of important positions at InterSystems. With personalised mentorship, our graduates have opportunities to work both independently, and as part of a team, to fulfil different needs of the company throughout a 9-month contract, starting in either April or September 2026. You will develop a deep level of knowledge about InterSystems and our products, as well as gaining valuable and transferable workplace skills, both technical and non-technical. We operate with a comprehensive onboarding process, allowing our graduates to undergo all the training that is necessary for their specific requirements. Whichever team a Technical Graduate is part of, they will follow a structured programme to monitor their progress and facilitate development. There may be opportunity to move into a permanent position once the graduate contract is complete. If your application is successful in our early stages, you may be selected by one of our technical teams to be considered for their more specific graduate role – we will provide further details about those positions in due course. What we offer:Training and development that will support your progress and career both within InterSystems and beyondChance to work in a company making valuable contributions to society Dynamic working environment and a positive and supportive culture Competitive entry-level salary Responsibilities:Complete relevant training activities to learn about InterSystems products and processesSupport technical teams on projects with the aim of eventually taking on greater responsibility in these projectsQualifications/skills/requirements:Recent or soon to be graduate from a Bachelor’s, Master’s or PhD ProgramComputer Science, Physics, Maths, or similar STEM discipline preferredExperience coding in one or more of the following languages: Java, C, C++, JavaScript, AngularJS, JSON, Python, or similarTechnical curiosityCreativity towards complex technical challengesCollaborative team mindsetFlexible demeanour in an ever-changing work environmentInitiative to build a technical foundation for a career that mattersPrevious internship experience is a bonusExperience with/exposure to AI is a bonusAble to commit to a 9-month contract starting in either July or September 2026This is an office-based position, so you should be able to work either in Windsor or EdinburghAbout InterSystemsInterSystems, a creative data technology provider, delivers a unified foundation for next-generation applications for healthcare, finance, manufacturing, and supply chain customers in more than 80 countries. Our data platforms solve interoperability, speed, and scalability problems for large organizations around the globe to unlock the power of data and allow people to perceive data in imaginative ways. Established in 1978, InterSystems is committed to excellence through its 24×7 support for customers and partners around the world. Privately held and headquartered in Boston, Massachusetts, InterSystems has 38 offices in 28 countries worldwide.
Posted 19 days ago

Graduate / Entry Level Mixed Signal IC Layout Designer
Cirrus Logic
Edinburgh, Scotland
Designs and verifies analog and mixed-signal integrated circuit (IC) layouts while working with engineering teams to develop high-performance semiconductor products.For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! Join Cirrus Logic’s Edinburgh team as a Graduate / Entry-level Mixed-Signal IC Layout Engineer and kick-start your career designing high-performance silicon for cutting-edge applications.To be successful in this role, you will demonstrate understanding of semiconductor physics and manufacturing technologies. We welcome recent graduates as well as candidates with first-level layout experience to support analogue design engineers, and physical design engineers.You will gain mentorship from technical leaders, see your efforts resulting in silicon designs incorporated into world-class products, and career progression in an environment based around innovation and collaboration.Responsibilities:Complete layout and verification of analog and mixed-signal designs using industry standard CAD toolsWork closely with design engineers to achieve optimal circuit performance and produce high-quality layout designs Create layout floorplans and provide area estimates with accuracyProvide schedule estimates and updates to senior staff and management with clarity Collaborate with engineers to deliver efficient floorplans and layout designsContribute to complex IC development projects and prepare documents for knowledge sharingRequired Skills and Qualifications:Bachelor’s Degree in Electronics/Computer Engineering or related programKnowledge of semiconductor physicsKnowledge of semiconductor manufacturing processesAbility to solve layout design problems and provide innovative solutionsExcellent written and verbal communication skillsComfortable working in a team environment set-upProven record of completing tasks on time or ahead of schedule while maintaining quality Preferred Skills and Qualifications:Ability to layout simple to complex analog circuitry in a size/time constrained environment Comfortable with various IC design CAD tools and foundry PDKs Knowledge of analog, digital, and mixed-signal fundamental layout techniquesUnderstanding of ESD, Latch-up, Layout parasitic, EMIR, LDE, DFM and Antenna effectProficiency in floor planning activities with block assembly, and block-level routingUnderstand layout matching, isolation, shielding, and the use of dummy devicesDemonstrated ability to contribute ideas for improved efficiency and automation of layout tasksThis position is based in our Edinburgh office, UKThis is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preference. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic.Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.
Posted yesterday

Graduate Validation Engineer
Cirrus Logic
Edinburgh, Scotland
The Validation Engineer develops and executes validation tests for mixed-signal semiconductor products during pre- and post-silicon development. The role involves hardware and software debugging, PCB design support, automation using Python and MATLAB, and close collaboration with design and systems engineering teams to deliver high-performance audio chips.For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! We have a fantastic opportunity for a talented engineer to join our Validation Engineering team. You will be a major contributor of the pre-silicon emulation/post-silicon validation team, passionate about bringing groundbreaking Mixed Signal Audio chips to market. Our high-performance chips enable an incredible audio experience with highly coordinated, platform level functionality while delivering the lowest power consumption and highest efficiency.You will work in a fast paced, multifaceted and creative environment and quickly become a valued part of our team. We are proud of our dynamic and creative culture, where ideas are listened to and collaboration is part of our nature. Our benefits offering includes an on-site gym, deli, development driven by you, and an environment that rivals the best in the world. Join us now on our global journey, where we strive to push limits and build ground-breaking technology for consumer markets across the globe!Key Responsibilities:Develop and execute bench level tests according the validation plan during pre-silicon and post-silicon phases to ensure product meets functionality and performance as per the datasheetThink beyond the datasheet and around design corners to find elusive bugsDevelop validation plans for IP and chip-level test cases from datasheet and in consultation with design and systems engineers Develop test cases and customer usage models that may violate the assumptions of designers and systems engineersDevelop automated test framework, regression test suites in Python, MATLAB and/or LabVIEW to optimize validation efficiencyWork with validation peers to implement standard methodologies and continuous improvements to Cirrus Logic validation methodologiesCollaborate closely with IC Design engineers, System engineers and Application engineers to understand requirements and use casesPerform circuit simulation to support board designDesign PCB schematics and collaborate with layout engineers to review board layouts before being released for fabrication Debug analog/digital silicon issues, board issues and Validation software/hardware tools issuesAnalyse test results and identify failures/defects using business intelligence tools such as Spotfire Required Skills and Qualifications:Bachelors degree in Electronics, Computer Science or other related subject areas, and/or relevant proven experience in a related fieldProven background in areas such as FPGA-based emulation, synthesis, Verilog, pre and/or post silicon validation, mixed-signal IP block design/validation, audio related signal processing and algorithm, validation related automation frameworkSolid hands-on experience in lab equipment such as oscilloscopes, signal generators, audio analyzers, logic analysers, spectrum analysers for measurement and debugging issuesSound electrical engineering knowledge in analog, digital, power electronics or audio engineering. This includes mixed signal building blocks such as ADC, DAC, PLLs, amplifiers, signal processing and measurement, IC control/communication protocolsSelf-motivated with excellent problem solving skills and attention to detail - you will need to understand silicon, board and software interactionsA highly driven approach to problem solvingPreferred Skills and Qualifications:Experience in areas such as post silicon validation, mixed-signal IP block design/validation, audio related signal processing, power management and algorithm, validation related automation frameworkExperience using simulation tools such as LTSpice to support circuit designExperience in various automation framework hardware tools (FPGA, DSP, NI Data Acquisition) or software tools/languages (Scripting languages such as C and Python, SQL, test sequencers such as NI Teststand, Spotfire, schematic capture tools)Shown Proficiency in system understanding of various industry interface standards such as I2C, SPI, USB, I2S, TDM or high-speed control/data bus as exampleExperience in version control tools such as Git, SVN and Perforce This position is based in our Edinburgh office, UK You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic. Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.
Posted yesterday

Technical Graduate
InterSystems
Edinburgh, Scotland | Windsor, UK
This entry-level technology architecture and full-stack software exploration scheme focuses on multi-language code development, technical foundation building, and collaborative project execution.Based in our Windsor or Edinburgh office, our Technical Graduates will fill a number of important positions at InterSystems. With personalised mentorship, our graduates have opportunities to work both independently, and as part of a team, to fulfil different needs of the company throughout a 9-month contract, starting in either April or September 2026. You will develop a deep level of knowledge about InterSystems and our products, as well as gaining valuable and transferable workplace skills, both technical and non-technical. We operate with a comprehensive onboarding process, allowing our graduates to undergo all the training that is necessary for their specific requirements. Whichever team a Technical Graduate is part of, they will follow a structured programme to monitor their progress and facilitate development. There may be opportunity to move into a permanent position once the graduate contract is complete. If your application is successful in our early stages, you may be selected by one of our technical teams to be considered for their more specific graduate role – we will provide further details about those positions in due course. What we offer:Training and development that will support your progress and career both within InterSystems and beyondChance to work in a company making valuable contributions to society Dynamic working environment and a positive and supportive culture Competitive entry-level salary Responsibilities:Complete relevant training activities to learn about InterSystems products and processesSupport technical teams on projects with the aim of eventually taking on greater responsibility in these projectsQualifications/skills/requirements:Recent or soon to be graduate from a Bachelor’s, Master’s or PhD ProgramComputer Science, Physics, Maths, or similar STEM discipline preferredExperience coding in one or more of the following languages: Java, C, C++, JavaScript, AngularJS, JSON, Python, or similarTechnical curiosityCreativity towards complex technical challengesCollaborative team mindsetFlexible demeanour in an ever-changing work environmentInitiative to build a technical foundation for a career that mattersPrevious internship experience is a bonusExperience with/exposure to AI is a bonusAble to commit to a 9-month contract starting in either July or September 2026This is an office-based position, so you should be able to work either in Windsor or EdinburghAbout InterSystemsInterSystems, a creative data technology provider, delivers a unified foundation for next-generation applications for healthcare, finance, manufacturing, and supply chain customers in more than 80 countries. Our data platforms solve interoperability, speed, and scalability problems for large organizations around the globe to unlock the power of data and allow people to perceive data in imaginative ways. Established in 1978, InterSystems is committed to excellence through its 24×7 support for customers and partners around the world. Privately held and headquartered in Boston, Massachusetts, InterSystems has 38 offices in 28 countries worldwide.
Posted 19 days ago