change Curious - we turn knowledge into action Role Purpose We are looking for an experienced Systems Architect to make intuitive high-level decisions for software development, data architecture, security architecture, and infrastructure architecture. You will need to see the "big picture" and create architectural approaches for software design … attention to systems integration, maintainability, performance/scale, and feasibility. Use tools and methodologies to create representations for modules, components, and sub-systems. Support software engineers, SRE and architects in appropriate technology choices and engineering/architecture standards. Optimize use cases to align with well-architected frameworks and best … an eye on generalised and repeatable patterns. Assist with solving complex technical problems when they arise through the methodical application of solution knowledge. Ensure software meets requirements of quality, security, extensibility, maintainability, and observability. Develop architecture roadmaps aligned with long-term product roadmaps. About You A Bachelor's/ More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bioliberty
systems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile devices. The nature of the work involves using physical hardware and test equipment so there is an expectation to be in … current workload. Key Responsibilities... Develop, test, and debug firmware for Embedded Systems Collaborate with hardware engineers to achieve optimal system performance. Work closely with software engineers to interface hardware with digital platforms Utilize ARM-specific tools (e.g., Keil, ARM GCC, or IAR) for firmware development. Analyse and enhance efficiency … and scalability of system resources Integrate and validate new product designs Conduct code reviews and maintain high-quality firmware standards. Document firmware architecture and testing procedures. Requirements… Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency More ❯
onsite 3 days per week in Glasgow. Responsibilities include: Develop, test, and maintain high-quality applications using Python programming language. Participate in the entire software development lifecycle, building, testing, and delivering high-quality solutions. Design, develop, and maintain Python-based APIs and connectors. Automate cloud and on-prem … MIP. Work with a range of risk teams to understand and implement security requirements. Must Have: Python Programming: In-depth understanding of the Python software development stack, ecosystems, frameworks, and tools. Libraries: Pytest, Requests, Logging, HTTPx, FastAPI, etc., with a particular emphasis on API-related libraries and tools. DevOps More ❯
make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence … chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. Job Title: Software Engineer II Location: Edinburgh Reports to: Software Engineering Director Job Overview: The Cadence Virtuoso platform powers all the latest design innovations in consumer … mobile and enterprise electronics worldwide. We are looking for talented software engineers to join our team and work on our flagship design entry, design analysis and layout tools - a key part of our Intelligent System Design strategy. You will be responsible for development of tools for PDK (Process Design More ❯
orbit. Having developed in-house production capability, we can 3D print complex engines, produce full-scale carbon composite fuel tanks, and have avionics and softwaretesting labs in both Scotland and Denmark. Based in Forres, you will be right in the heart of this fast-paced cutting-edge More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
iO Associates
Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. If you're passionate about cutting-edge solutions … be the perfect role for you! The Role This is a unique chance to work with a highly skilled, multidisciplinary team, designing and developing software for market-leading test and measurement products. You'll contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. … Your Responsibilities End-to-end embedded software development: from requirements analysis to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers and high-level software developers to optimize system interfaces. Deliver projects on time, maintaining exceptional More ❯
and investing in cutting-edge technologies to deliver excellence. As a DevOps Engineer, you will play a key role in supporting and improving the software delivery lifecycle across international business applications. Working within a cross-functional team, you will enhance development processes, optimise release procedures, and collaborate on infrastructure … DevOps tools. Promote a collaborative DevOps culture and attend monthly DevOps forums. Essential Skills & Experience Proven experience in application deployment and configuration. Background in software development, testing, or support. Strong troubleshooting skills for environment and application issues. Experience with: Windows Server & SQL Server Management Studio IIS, Apache Tomcat … Kubernetes, Minikube) Strong stakeholder management and communication skills. Desirable Experience Previous experience working in the insurance or financial services sector. Exposure to third-party software systems such as Salesforce, MS Dynamics, Guidewire, BizTalk, Pega, or Verisk products. Experience leading automation initiatives or application support in a multi-platform environment. More ❯
Senior Software Engineer Edinburgh - 90% on site £60ph inside IR35 A leading Aerospace and Defence organisation are seeking a skilled and motivated Senior Software Engineer to deliver high-quality software solutions within a defined work package. You'll play a key role in translating stakeholder requirements into … robust, maintainable code, while collaborating with engineering teams and project stakeholders to drive technical excellence. Key Responsibilities Design, develop, and deliver software solutions within defined work packages, ensuring alignment with all stakeholder requirements. Engage with stakeholders to understand and prioritise needs, balancing constraints to deliver optimal software capabilities. … robust, high-quality, and well-documented code, maintaining configuration management and progress reporting. Work collaboratively with internal and external stakeholders to ensure alignment of software architecture within the broader system. Apply best practices and suitable tools/techniques in test equipment software development, offering expertise and guidance where More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Calnex Solutions Ltd
Calnex Solutions is an innovative and successful company that develops software enabled leading edge test & measurement products that test network equipment to the latest telecoms standards with a particular focus on precise timing synchronisation. Our developers work in multi-discipline product development teams that include software and hardware … D team is growing to support our expanding product portfolio. As part of this growth we have an exciting opportunity for an experienced Embedded Software Engineer who will help shape the future user experience of our latest products. The successful candidate will enjoy working on the leading edge and … be able to innovate and deliver in a fast paced and busy environment. Key Responsibilities: Full lifecycle embedded software development from requirements analysis through development, integration and testing. Works closely with product owners to understand and refine high level system requirements into software features. Collaborates with hardware engineers More ❯
Role: Junior Software Engineer Location: Dundee, Scotland Work arrangements: Hybrid Start date: ASAP Salary: £40k An excellent opportunity has arisen in the Engineering organisation for Graduate Software Engineer in Dundee. The company is seeking a self-motivated, and tenacious individual educated to degree level in Computer Science, Electronics … will work as part of a highly motivated team striving to meet all quality, cost, and schedule targets across a range of devices and software in self-service products. Key Areas of Responsibility Design and develop firmware for embedded devices. Design and develop software. Design, develop and document test … procedures and software to validate functionality. Software unit test and supporting integration and systems testing. Willing to travel globally e.g., customer sites for support or analysis. Basic Qualifications Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. Ability to work on several projects simultaneously. Some knowledge More ❯
Role: Junior Software Engineer Location: Dundee, Scotland Work arrangements: Hybrid Start date: ASAP Salary: £40k An excellent opportunity has arisen in the Engineering organisation for Graduate Software Engineer in Dundee. The company is seeking a self-motivated, and tenacious individual educated to degree level in Computer Science, Electronics … will work as part of a highly motivated team striving to meet all quality, cost, and schedule targets across a range of devices and software in self-service products. Key Areas of Responsibility Design and develop firmware for embedded devices. Design and develop software. Design, develop and document test … procedures and software to validate functionality. Software unit test and supporting integration and systems testing. Willing to travel globally e.g., customer sites for support or analysis. Basic Qualifications Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. Ability to work on several projects simultaneously. Some knowledge More ❯
to the next level. They've got offices in London, Bristol, and now Edinburgh - where they're building out a team of forward-thinking Software Engineers in Test. These roles are part of a wider shift from manual to automated testing, and it's a brilliant time to … join as they ramp things up. What's the job? You'll be leading testing efforts across one or more product teams - helping define strategy, guiding best practices, and mentoring more junior SETs. You'll build out automated test frameworks from the ground up (think Playwright, Cypress, or similar … improve reliability and performance from the ground up. This is a role for someone who wants to own the quality space and shape how testing is done across a growing engineering function. You'll bring: Strong experience with modern test automation tools (Playwright, Cypress) API testing know-how More ❯
analysis and reporting to follow up development track tests or DIL events Active role in the validation & integration of Performance items within the embedded software Active role in developing software tools to support the Performance Group and the development program Active role in the correlation activities including follow … the DIL post Dev test session Participate to simulator and/or track test sessions as required Prepare car settings for simulator or track testing Ensure clear communication across all other Engineering groups Your profile : Proficiency in vehicle dynamics, performance engineering, and embedded software systems Experience with data … analysis tools (MATLAB, Python, Excel) and developing software tools for performance testing Familiarity with simulation tools (DIL) and model correlation processes Strong problem-solving, analytical thinking, and attention to detail Excellent communication skills for cross-functional collaboration Minimum 3 years of relevant experience Proficiency in English We are More ❯
analysis and reporting to follow up development track tests or DIL events Active role in the validation & integration of Performance items within the embedded software Active role in developing software tools to support the Performance Group and the development program Active role in the correlation activities including follow … the DIL post Dev test session Participate to simulator and/or track test sessions as required Prepare car settings for simulator or track testing Ensure clear communication across all other Engineering groups Your profile : Proficiency in vehicle dynamics, performance engineering, and embedded software systems Experience with data … analysis tools (MATLAB, Python, Excel) and developing software tools for performance testing Familiarity with simulation tools (DIL) and model correlation processes Strong problem-solving, analytical thinking, and attention to detail Excellent communication skills for cross-functional collaboration Minimum 3 years of relevant experience Proficiency in English We are More ❯
analysis and reporting to follow up development track tests or DIL events Active role in the validation & integration of Performance items within the embedded software Active role in developing software tools to support the Performance Group and the development program Active role in the correlation activities including follow … the DIL post Dev test session Participate to simulator and/or track test sessions as required Prepare car settings for simulator or track testing Ensure clear communication across all other Engineering groups Your profile : Proficiency in vehicle dynamics, performance engineering, and embedded software systems Experience with data … analysis tools (MATLAB, Python, Excel) and developing software tools for performance testing Familiarity with simulation tools (DIL) and model correlation processes Strong problem-solving, analytical thinking, and attention to detail Excellent communication skills for cross-functional collaboration Minimum 3 years of relevant experience Proficiency in English We are More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Okta Resourcing
This is a newly created role for a Junior level Software Developer in Test to join a a close-knit tech team who build cloud-powered tools that help financial institutions understand their risks and make smarter decisions. The person in this role will be asked to: Help build More ❯
to the next level. They've got offices in London, Bristol, and now Edinburgh - where they're building out a team of forward-thinking Software Engineers in Test. These roles are part of a wider shift from manual to automated testing, and it's a brilliant time to … Postman or SOAPUi), and collaborating to improve quality across the board. There's loads of opportunity here to get involved in new tooling, shape testing practices, and take real ownership of your work. You'll have the support of senior SETs, but plenty of space to make your mark. … What they're looking for: A couple of years' experience in test automation Some exposure to API testing A strong eye for detail and quality Someone who enjoys working collaboratively with engineers and product teams Open to learning new tools and tech Solid communicator - you'll be working closely More ❯
edinburgh, central scotland, united kingdom Hybrid / WFH Options
Okta Resourcing
This is a newly created role for a Junior level Software Developer in Test to join a a close-knit tech team who build cloud-powered tools that help financial institutions understand their risks and make smarter decisions. The person in this role will be asked to: Help build More ❯
Edinburgh - Hybrid (2 days per week) Salary – Up to £52,000 + benefits. Unable to provide Sponsorship. Key Responsibilities: Deploy and configure financial management software; perform comprehensive testing. Write and customize code per requirements; ensure timely and quality delivery. Execute unit and end-to-end tests; validate system integration … and functionality. Review team members' code and configurations for accuracy and compliance. Prepare and validate software releases for deployment. Investigate and resolve defects reported during acceptance testing. Develop and test patches to address defects and change requests. Skills and Expertise: Degree in a technical field or equivalent experience. Background More ❯
Edinburgh - Hybrid (2 days per week) Salary – Up to £52,000 + benefits. Unable to provide Sponsorship. Key Responsibilities: Deploy and configure financial management software; perform comprehensive testing. Write and customize code per requirements; ensure timely and quality delivery. Execute unit and end-to-end tests; validate system integration … and functionality. Review team members' code and configurations for accuracy and compliance. Prepare and validate software releases for deployment. Investigate and resolve defects reported during acceptance testing. Develop and test patches to address defects and change requests. Skills and Expertise: Degree in a technical field or equivalent experience. Background More ❯
Edinburgh - Hybrid (2 days per week) Salary – Up to £45,000 + benefits. Unable to provide Sponsorship. Key Responsibilities: Deploy and configure financial management software; perform comprehensive testing. Write and customize code per requirements; ensure timely and quality delivery. Execute unit and end-to-end tests; validate system integration … and functionality. Review team members' code and configurations for accuracy and compliance. Prepare and validate software releases for deployment. Investigate and resolve defects reported during acceptance testing. Develop and test patches to address defects and change requests. Skills and Expertise: Degree in a technical field or equivalent experience. Background More ❯
Edinburgh - Hybrid (2 days per week) Salary – Up to £45,000 + benefits. Unable to provide Sponsorship. Key Responsibilities: Deploy and configure financial management software; perform comprehensive testing. Write and customize code per requirements; ensure timely and quality delivery. Execute unit and end-to-end tests; validate system integration … and functionality. Review team members' code and configurations for accuracy and compliance. Prepare and validate software releases for deployment. Investigate and resolve defects reported during acceptance testing. Develop and test patches to address defects and change requests. Skills and Expertise: Degree in a technical field or equivalent experience. Background More ❯
Opportunity to work with innovative, high-precision technologies Career progression within a dynamic, growing business Key Responsibilities: Design and develop machine control and safety software for bespoke automated systems. Program and commission industrial robots, PLCs, HMIs, and vision systems. Ensure systems comply with relevant national and international safety standards. … Perform software debugging, write detailed test plans, and carry out factory and on-site testing. Collaborate closely with cross-functional teams, suppliers, and international clients. Produce clear, structured technical documentation for all development stages. Support project delivery within agreed timelines and budgets. Key Skills & Experience: HNC/Degree in … Electrical, Electronic, or Software Engineering (or equivalent). Minimum 5 years’ experience in a similar controls or automation role. Proven track record in delivering complex machine control projects. Strong background in PLC software (e.g. Siemens, Rockwell, Mitsubishi). Experience with robotic integration, vision systems, and motion control. Familiar More ❯
teams to ensure issues and problems are escalated swiftly, for example; security incident, breaches, and vulnerability management activities Plan, manage and support Disaster Recovery testing activities and reporting Ensure that appropriate actions are taken to maintain our departmental and business certifications (OWASP, ISO27001, ISO9001, ISO14001, ISO45001 and PCI-DSS … Development in pre-sales and pitching Deliver maximum profitability by ensuring a high level of performance and quality Management Managing a team of 35 Software Engineers, Testers and Architects Mentor, motivate and support your team to reach their full potential Manage recruitment for your department with sign-off and More ❯