algorithms, data structures, and design patterns. Experience with web or mobile application development and related frameworks. Proficient in one or more programming languages - Java, C++, UniVerse, Python, or JavaScript. It is highly likely you will have worked in any of the following roles and/or markets, and worked with more »
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
efficacy. Requirements: Demonstrable expertise in Linux software engineering, including proficiency in building custom Linux distributions. Strong programming skills in languages such as C/C++ and Python Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Solid understanding of networking protocols, cybersecurity principles, and more »
Edinburgh, Queen Street, City of Edinburgh, United Kingdom
Head Resourcing
Senior Software Engineer (Android/TypeScript/C++) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The more »
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
First Derivative
in business, finance, engineering, mathematics, science, or technology Demonstrate a track record of developing successful software solutions in programming languages such as Java/C++/Python Experience with deployment tools such as Jenkins/TeamCity Self-starter who is proactive and driven, with a passion for learning new tools more »
Know-How Experience with multiprocessing, multithreading, and designing solutions that efficiently scale and utilize available resources, preferably in a language other than Python (e.g. C++, Java, Go, Rust etc.). Familiarity with agile development methodologies. Perform data validation and analysis on generated data. Experience in Financial Data Skills in profiling more »
or professional experience in the positioning, mapping, or geo-spatial fields Knowledge of INS, SLAM, or ML/Positioning Algorithms Strong programming experience (Python, C++, Java, Haskell, Rust, C, etc.) A strong Mathematics of Computer Science background Ideally educated to PhD or Masters level. Bright Purple is an equal opportunities more »
generation of game-changing software. Balancing technical excellence with pragmatic solutions. Essential Skills and Experience: Strong development skills in a backend language (C#, Java, C++, Python etc), with a willingness to learn Go/Golang Experience with relational databases (PostgreSQL), optimizing SQL queries. Knowledge of distributed systems, REST APIs, and more »
of Windows and/or Linux operating systems Strong scripting skills (Python, Linux shell scripting, Windows batch scripting and Perl) Familiarity with C/C++ programming Any experience with working on any open-source/third-party software Good communication and interpersonal skills At Ansys, we know that changing the more »
Glasgow, Glasgow City, City of Glasgow, United Kingdom Hybrid / WFH Options
Acuro Associates Ltd
new and unfamiliar technologies. Essential requirements for the Software Support Engineer: Significant experience with one or more OO based programming languages such as C, C++, Java, VB, C# or other .net language Keen to learn new technologies including proprietary programming languages Must be genuinely happy with software support and have more »
familiar with hardware engineering and development. Demonstrate expert knowledge of developing board support software for custom hardware platforms. Demonstrate expert knowledge of C/C++ and scripting languages such as BASH/Python/perl. Demonstrate expert knowledge of Linux kernel architecture, module development and kernel customisation. Have strong understanding more »
familiar with hardware engineering and development. Demonstrate expert knowledge of developing board support software for custom hardware platforms. Demonstrate expert knowledge of C/C++ and Scripting languages such as BASH/Python/Perl. Demonstrate expert knowledge of Linux Kernel architecture, module development and Kernel customisation. Have strong understanding more »
live locally or be open to relocation to a commutable distance from Dunfermline. Experience for the Software Engineer will include: Object-oriented programming with C++, Python, C# or Java Computer Science fundamentals Experience with the full software development lifecycle including testing and debugging.If you are a Software Engineer looking for more »
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Eden Scott
Degree in Computer Science or Engineering or equivalent commercial experience. Experienced in Python programming and iOS App development using SwiftUI. Desirable experience C/C++ or other OO programming language Signal processing Image processing algorithms Data processing libraries e.g. Pandas, NumPy, SciPy ML & Big Data libraries e.g. TensorFlow or SKLearn more »
in people from a variety of backgrounds, but your experience may include some of the following: Solid Computer Science Fundamentals Competent Object Oriented Programmer (C++, Python, C#, Java, etc.) Test and De-Bugging Experience Experience contributing to all stages of the software development life cycleIf you’re a Software Engineer more »
leading or mentoring at some stage of your career Experience with embedded development, developing cross-compiled software on microcontrollers/microprocessors Experience with Modern C++ programming language and/or embedded Linux embedded operating systems You will get opportunities to further develop your career financially and in the terms of more »
or professional experience in the positioning, mapping, or geo- spatial fields • Knowledge of INS, SLAM, or ML/Positioning Algorithms • Strong programming experience (Python, C++, Java, Haskell, Rust, C, etc.) • A strong Mathematics of Computer Science background • Ideally educated to PhD or Masters level. more »
team wants them onboard. Linux Software Engineer essential requirements C Linux Linux Software Engineer desirable skills Networking protocols, Ethernet, TCP/IP Yocto Embedded C++ Python, Bach tcl If you dont fit this requirement exactly but are degree qualified with significant experience in at least one programming language feel free more »
team wants them onboard. Linux Software Engineer essential requirements C Linux Linux Software Engineer desirable skills Networking protocols, Ethernet, TCP/IP Yocto Embedded C++ Python, Bach tcl If you dont fit this requirement exactly but are degree qualified with significant experience in at least one programming language feel free more »
and fundamental knowledge of machine learning Proven track record of leadership in generative AI, NLP and/or large models Experience programming in Java, C++, Python or related language Experience in building machine learning models for business application Experience in applied research PREFERRED QUALIFICATIONS Experience with modeling tools such as more »
for the Assembly, Integration, Test, Launch and Commissioning of satellites. Essential skills for the Senior Embedded Software Engineer Embedded programming experience with C/C++ Experience with bare-metal programming Understanding of networking/protocol knowledge (I2C, SPI, CAN bus) Desirable skills for the Senior Embedded Software Engineer Knowledge of more »
within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
management systems. Ifyou are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that's your new challenge! Bright Purple is an equal opportunities employer: we are proud to work with clients who share more »
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Verto People
is supported. The Senior Firmware Engineer/Senior Embedded Software Engineer Experience and Skills : Experience in embedded software development. Deep experience in C and C++ (or other OOP language) design and programming Extensive experience in software development and programming in an industrial environment Strong Real-Time Operating System experience and more »
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Verto People
is supported. The Senior Firmware Engineer/Senior Embedded Software Engineer Experience and Skills : Experience in embedded software development. Deep experience in C and C++ (or other OOP language) design and programming Extensive experience in software development and programming in an industrial environment Strong Real-Time Operating System experience and more »
Dunfermline, Fife, Scotland, United Kingdom Hybrid / WFH Options
JAM Recruitment Ltd
in their careers. Areas of Speciality/Technologies they sse and are interested to see backgrounds from: RF Engineering (SATCOM, RADAR) Embedded Software Engineering (C++ Python, FPGA, RFSoc) Firmware Engineers (various levels) FPGA DSP MATLAB Doors Microwave Engineers Antennae Engineers CEMA The package: * You'll receive a very competitive salary more »