edinburgh, central scotland, United Kingdom Hybrid / WFH Options
CODA Technology Services
Description An exciting opportunity to join the Engineering team in a scale-up organisation as a QA Engineer/Software Test Engineer - automated and manual. This is a remote role. Experience Required Scripting automated tests utilising JavaScript or TypeScript , ideally with Cypress Experience testing APIs with Postman Performance … TestingTesting modern JavaScript/Typescript web stacks e.g. React.js, Node.js, Express.js Working in public cloud environments More ❯
left to apply) WORKING PATTERN: Hybrid, 40% (or two days) in the Edinburgh office About this opportunity An excellent opportunity for a dedicated Lead Software Engineer to join the team and build outstanding customer-facing solutions. In this role, there is an opportunity to craft the future of products … the head of engineering, product owners, architects, and other collaborators to define and complete the lab's roadmap, scope, and deliverables. Mentor and coach software engineers, developing their skills and career growth. Drive a culture of delivering highly resilient, secure, and quality software. Champion the adoption of best engineering … ll be a full-stack developer with proven experience of: Leadership, management, and mentoring skills, with the ability to encourage, motivate, and empower the software engineering team. Delivering systems design, software development, testing, and operational stability. Container technologies (Docker, Kubernetes) and experience with cloud platforms such as More ❯
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 ❯
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 ❯
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 ❯
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 ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Royal London
style: Hybrid 50% home/office based We have a unique opportunity for an experienced Principal Engineer to lead and guide a team of software and quality engineers and oversee large-scale technology initiatives. The role is primarily leadership-focused, involving planning, execution, and ensuring activities align with the … issues, and focus on resolving delivery challenges within their domain. You will also ensure transparency and effective management of costs, including cloud FinOps, and software assets to maximize efficiency. About the role Lead engineering projects within value streams and shared platforms, ensuring projects stay within budget and time constraints. … skilled practitioner with expert engineering knowledge, capable of influencing senior stakeholders across the RL Group effectively. Proven technical skills in: Cloud platforms (e.g., Azure) Software development and testing tools (e.g., Gherkin) CI/CD Tools (e.g., GitHub) Product/Platform operating models FinOps Software Delivery Lifecycle UI More ❯