Software Engineering Jobs in Scotland

126 to 150 of 175 Software Engineering Jobs in Scotland

Senior Embedded Software Engineer

Livingston, Scotland, United Kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom … electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range of microcontrollers (ARM … Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to More ❯
Posted:

Senior Embedded Software Engineer

edinburgh, central scotland, united kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom … electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range of microcontrollers (ARM … Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to More ❯
Posted:

Senior Software Engineer Leeds

Edinburgh, Midlothian, United Kingdom
Morson Edge
Senior Software Engineer - Java (Digital Consultancy) - Leeds - Hybrid - up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across More ❯
Employment Type: Permanent
Salary: GBP 85,000 Annual
Posted:

Embedded Software Engineer

Motherwell, North Lanarkshire, Mossend, Lanarkshire, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Role: Embedded Software Engineer Location: Motherwell, Scotland (Hybrid - 2 Days WFH a week) Salary: Up to £80,000 + Benefits Our client, a global technology leader in the medical devices sector, is seeking an Embedded Software Engineer to join their growing team in Motherwell. You'll be developing embedded software for next-generation devices, contributing directly to … innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS, and … with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous quality and regulatory standards. Define and implement technical requirements, architecture, and interface design documents in line with quality systems and design controls. Lead and More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum
Posted:

Principal Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

Edinburgh, Scotland, United Kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in … collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a More ❯
Posted:

Principal Software Engineer

broughton, central scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in … collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a More ❯
Posted:

Principal Software Engineer

livingston, central scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in … collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a More ❯
Posted:

Principal Software Engineer

dunfermline, north east scotland, united kingdom
Bright Purple
Principal Software Engineer – Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team based in central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in … collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a More ❯
Posted:

Software Engineer Embedded Systems

Edinburgh, Midlothian, Scotland, United Kingdom
Head Resourcing
Software Engineer (Embedded Systems) Chinese/English bilingual Location: Edinburgh, Scotland (Office-Based) Experience Level: Entry to Mid-Level (1-3 years)Are you ready to shape the future of mobile security? Or innovative, award winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security.This is an exciting opportunity to … Security-Driven Development - Enhance and extend mobile app security solutions using system-level insights. Mobile OS Research - Dive into Android, iOS, and HarmonyOS Next to analyse system behaviours. Reverse Engineering & Security Testing - Utilise white hat techniques, including penetration testing and reverse engineering, to identify and address threats. Collaboration & Innovation - Work closely with the team in an office-based More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

Software Engineer (Embedded Systems)

Edinburgh, City of Edinburgh, United Kingdom
Head Resourcing
Software Engineer (Embedded Systems) Chinese/English bilingual Location: Edinburgh, Scotland (Office-Based) Experience Level: Entry to Mid-Level (1-3 years) Are you ready to shape the future of mobile security? Or innovative, award winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security. This is an exciting opportunity … Security-Driven Development - Enhance and extend mobile app security solutions using system-level insights. Mobile OS Research - Dive into Android, iOS, and HarmonyOS Next to analyse system behaviours. Reverse Engineering & Security Testing - Utilise white hat techniques, including penetration testing and reverse engineering, to identify and address threats. Collaboration & Innovation - Work closely with the team in an office-based More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

Senior Software Engineer Java Edinburgh Hybrid up to £85K

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Senior Software Engineer Java (Digital Consultancy) Edinburgh Hybrid up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across More ❯
Posted:

Java Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Java Software Engineer Edinburgh/Hybrid Up to £60,000 I am looking for an Java Software Engineer to join a leading international network security software company This is a fantastic opportunity to work with cutting-edge technology and make a real impact in the industry. You will join a small close-knit IT team supporting the … internal operations and support a globally dispersed workforce. The Role: Software development and support of complex and algorithmic Java software within a Linux environment. Development and use of software APIs between components in a Linux system. Collaborate closely with other team members, product management, and engineering management on requirements. Deliver strong contribution to intellectual property and … software assets. Work across the entire lifecycle including design, implementation, integration, and bug fix. About You: Highly proficient in Java 21+ Good object-oriented software design skills Solid experience in Linux environments Experience in Spring framework, particular Spring Boot Ifyou are a driven and ambitious Java Software Engineer looking for a new challenge, this could be the More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Database Software Engineer

Edinburgh, Scotland, United Kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Database Software Engineer

livingston, central scotland, united kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Database Software Engineer

broughton, central scotland, united kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Database Software Engineer

dunfermline, north east scotland, united kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Senior Embedded Software Engineer

Glasgow, Lanarkshire, Scotland, United Kingdom
Avanti
Join a pioneering technology company that designs and manufactures high-performance electronic systems used in critical real-world applications. The Role We’re looking for an experienced Senior Embedded Software Engineer to contribute to the development of next-generation smart instrumentation products. These devices deliver reliable, high-quality performance in environments where precision and responsiveness are essential. You’ll … design, implement, and maintain embedded software across the full development lifecycle, playing a key role in architecture, development, and validation. Key Responsibilities Develop high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART … Skills Strong embedded C programming experience. Experience with 16/32-bit microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). Familiarity with safety-critical or regulated software development processes. What’s on Offer Competitive salary ranging between £45-75k DOE + an annual bonus (up to 12%). Comprehensive benefits package including pension and healthcare. More ❯
Employment Type: Full-Time
Salary: £45,000 - £75,000 per annum
Posted:

Senior Embedded Software Engineer

G1, Glasgow, Glasgow City, City of Glasgow, United Kingdom
Avanti Recruitment
Join a pioneering technology company that designs and manufactures high-performance electronic systems used in critical real-world applications. The Role We’re looking for an experienced Senior Embedded Software Engineer to contribute to the development of next-generation smart instrumentation products. These devices deliver reliable, high-quality performance in environments where precision and responsiveness are essential. You’ll … design, implement, and maintain embedded software across the full development lifecycle, playing a key role in architecture, development, and validation. Key Responsibilities Develop high-quality embedded C software for complex, real-time systems. Produce software requirements, specifications, and supporting documentation. Participate in design reviews and establish technical best practices. Develop and maintain firmware for microcontroller peripherals (UART … Skills Strong embedded C programming experience. Experience with 16/32-bit microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP). Familiarity with safety-critical or regulated software development processes. What’s on Offer Competitive salary ranging between £45-75k DOE + an annual bonus (up to 12%). Comprehensive benefits package including pension and healthcare. More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum Plus Bonus
Posted:

Engineer - Front End React/Next.js

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
and Front End team ensures seamless user experiences through expert design and support of distributed, object-oriented systems. About the Role We're looking for a proactive and skilled Software Engineer with strong experience in React, Next.js, and modern Front End tooling to join our Client Technology Engineering team. You'll be responsible for building high-quality, scalable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Technical Architect

Edinburgh, Scotland, United Kingdom
HCLTech
API security, reliability, and performance. Establish and enforce best practices for API development. Evaluate and select appropriate technologies and tools. Document architectural decisions and API specifications. Mentor and guide software engineers on API-related topics. Review and improve existing API implementations. Work with stakeholders to gather requirements and align API strategy. Monitor API usage and optimize for scalability and … tools and platforms. Ability to work collaboratively in cross-functional teams. Competency/Knowledge Monitoring of Emerging Technologies. Excellent Solution Assessment Skills Participate, position and or present in relevant Engineering Architecture Governance forums or related forums (Internal and/or External associations) and act as quorum member or chairperson at the relevant Technology Architecture Governance. Nice to Have Excellent More ❯
Posted:

Senior Technical Architect

livingston, central scotland, united kingdom
HCLTech
API security, reliability, and performance. Establish and enforce best practices for API development. Evaluate and select appropriate technologies and tools. Document architectural decisions and API specifications. Mentor and guide software engineers on API-related topics. Review and improve existing API implementations. Work with stakeholders to gather requirements and align API strategy. Monitor API usage and optimize for scalability and … tools and platforms. Ability to work collaboratively in cross-functional teams. Competency/Knowledge Monitoring of Emerging Technologies. Excellent Solution Assessment Skills Participate, position and or present in relevant Engineering Architecture Governance forums or related forums (Internal and/or External associations) and act as quorum member or chairperson at the relevant Technology Architecture Governance. Nice to Have Excellent More ❯
Posted:

Senior Technical Architect

broughton, central scotland, united kingdom
HCLTech
API security, reliability, and performance. Establish and enforce best practices for API development. Evaluate and select appropriate technologies and tools. Document architectural decisions and API specifications. Mentor and guide software engineers on API-related topics. Review and improve existing API implementations. Work with stakeholders to gather requirements and align API strategy. Monitor API usage and optimize for scalability and … tools and platforms. Ability to work collaboratively in cross-functional teams. Competency/Knowledge Monitoring of Emerging Technologies. Excellent Solution Assessment Skills Participate, position and or present in relevant Engineering Architecture Governance forums or related forums (Internal and/or External associations) and act as quorum member or chairperson at the relevant Technology Architecture Governance. Nice to Have Excellent More ❯
Posted:

Senior Technical Architect

dunfermline, north east scotland, united kingdom
HCLTech
API security, reliability, and performance. Establish and enforce best practices for API development. Evaluate and select appropriate technologies and tools. Document architectural decisions and API specifications. Mentor and guide software engineers on API-related topics. Review and improve existing API implementations. Work with stakeholders to gather requirements and align API strategy. Monitor API usage and optimize for scalability and … tools and platforms. Ability to work collaboratively in cross-functional teams. Competency/Knowledge Monitoring of Emerging Technologies. Excellent Solution Assessment Skills Participate, position and or present in relevant Engineering Architecture Governance forums or related forums (Internal and/or External associations) and act as quorum member or chairperson at the relevant Technology Architecture Governance. Nice to Have Excellent More ❯
Posted:

Senior Embedded Software Engineer

milton, central scotland, united kingdom
Be-IT
As an embedded software engineer would you love to join a specialist organisation working directly with the world's leading retailers and blue chip companies? You have the opportunity to work as part of a highly skilled team in the hands on development of new products from initial prototype board stage while also adding features to existing products. You More ❯
Posted:
Software Engineering
Scotland
10th Percentile
£40,000
25th Percentile
£48,000
Median
£62,500
75th Percentile
£82,500
90th Percentile
£90,000