G4, Glasgow, Glasgow City, City of Glasgow, United Kingdom Hybrid / WFH Options
JP Engineering
are a polyglot software engineer, you don’t care about language, you just get things done using the right tools as and when required. Demonstrated knowledge of C/C++, Python, Node, Dart, Angular, React, Vue Demonstrated knowledge of Azure, GCP or AWS. Ideally more than one. Knowledge of multiple database types. You know when to use a time series More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi More ❯
Dundee, City of Dundee, United Kingdom Hybrid / WFH Options
Reed Technology
integration and debugging. Collaborate with cross-functional teams to deliver innovative, high-quality solutions. Required Skills & Qualifications: Minimum 5 years of experience developing software or firmware using C/C++ . Hands-on experience working with ARM processors . Solid understanding of symmetric and asymmetric cryptography frameworks . Exposure to Windows-based development environments . Nice to Have: Experience with More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Henderson Scott
Estimator, Contingency Analysis, Load Frequency Control (AGC), and Dispatcher Training Simulator (DTS)-with proven expertise in model validation and event creation. Experience with system integration and scripting using C, C++, PERL, SQL, Shell scripting, or similar languages, with strong skills in log analysis and debugging. Demonstrated experience applying and managing software fixes on live customer systems. Please send your CV More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Henderson Scott
IEC 60870-5-101/104, DNP3, Modbus, ICCP, and OPC . Proficiency with relational databases, including Oracle and SQL Server . Strong programming and scripting experience using C, C++, PERL, SQL, Shell scripting , or similar languages. Ability to analyse logs, interpret debug files, and troubleshoot complex technical issues. Proven experience in applying and managing fixes on live customer systems More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Henderson Scott
IEC 60870-5-101/104, DNP3, Modbus, ICCP, and OPC . Proficiency with relational databases, including Oracle and SQL Server . Strong programming and scripting experience using C, C++, PERL, SQL, Shell scripting , or similar languages. Ability to analyse logs, interpret debug files, and troubleshoot complex technical issues. Proven experience in applying and managing fixes on live customer systems More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
SeeByte
software systems, as part of an agile team. You will also perform reviews and mentor junior team members. Key Responsibilities of the role: Design, implement, test and deliver robust C++ software solutions as part of a SeeByte engineering team. Define customer and project requirements, and work as part of a SeeByte engineering team to deliver software that meets these requirements … and supporting junior software engineers Key Skills, Experience and Qualifications A degree in Software Engineering or similar numerate discipline with a software engineering emphasis. Demonstrable software development skills in C++, and experience developing and delivering robust, modular software. The ability to mentor engineers and manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills … with external partners and clients Experience working in C C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to travel, internal to the UK and abroad, to support on-site client workshops, demonstrations and training, usually More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical
integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you … will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The … Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you … will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The … Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams Reference Number: BBBH - 264119 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Rise Technical Recruitment. This vacancy is being advertised More ❯
Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build … for Embedded Software Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. More ❯
Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build … for Embedded Software Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build … for Embedded Software Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, IC, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I2C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
glasgow, central scotland, united kingdom Hybrid / WFH Options
spire
hardware integration Spin up new designs and maintain existing products with Yocto - focused on Xilinx MPSoC systems, but we also support number of other systems Key Skills: C/C++, Bash and Python Proficiency working with the Yocto framework: (for application design and base OS modifications including kernel modules) Knowledge of a Linux-based development environment (Ubuntu) Experience with real … and command systems Experience with formal verification methods for critical software components Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for embedded applications Tools and Technologies: · C, C++ Scripting languages (Bash/Python) Yocto, Bitbake Ubuntu (development environment) Version control using Git We value adaptability and a willingness to learn new tools and technologies as needed for the More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid / WFH Options
Reed
Reed Technology is partnering with a Dundee- based company currently expanding its team with the addition of a skilled Software/Firmware Engineer to join their PC Core and Device Team. The successful candidate will contribute to firmware development across More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯