in code reviews Qualifications Bachelor's degree in Computer Science (or related field) 5+ years professional experience in software engineering Expertise in Python and C++ programming Experience with web technologies (e.g. JavaScript, HTML/CSS, RestAPI's) Experience with data-intensive applications using AI/ML more »
Be comfortable with research methodology. Be comfortable with system design and implementation. Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Have participated in the implementation of (aspects of) a database management system or systems of a similar low-level nature. more »
or equivalent experience in a relevant engineering discipline. High proficiency in C programming. Experience in electronic circuit design and PCB layout. Advantageous: Proficiency in C++ and VHDL. Mechanical design skills. Experience with QT, Altium, and Solidworks. Personal Attributes & Knowledge: Essential: Proactive approach to problem-solving. Demonstrated experience in product development. more »
the scope of the role and your expertise. Qualifications & Experience: Essential: Engineering Degree or equivalent experience in a relevant engineering discipline. High proficiency in C++ programming. Understanding of software architectures. Advantageous: Ability to create web applications powered by React/Vue.js Version Control (Git, Jira, etc.) Personal Attributes & Knowledge: Essential more »
Dunfermline, Scotland, United Kingdom Hybrid / WFH Options
IC Resources
locally or be open to relocation to a commutable distance from Dunfermline. Experience for the Senior 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 Senior Software Engineer more »
of the UK regulatory regime such as the Grid Code and SQSS. Use of diagnostic tools and data manipulation programs (e.g. MATLAB, SCADA, MySQL, C++, Tableau, etc.). Root cause analysis. Full GWO offshore training is required for this position. Knowledge of the following areas is desirable: Wind farm and more »
seek around 5+ years of experience. Experience working within embedded systems projects. Comfort working with PCB assembly (I.e., Altium), microcontrollers, embedded software (C/C++), and high-level programming code. The unrestricted right to work in the UK indefinitely. Please note that we are unable to consider candidates requiring visa more »
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Aperta Ltd
join our team in Cumbernauld! New Graduate Software Developer - The Role: As a New Graduate Software Developer, you will receive training in C#, JavaScript, C++, .Net and you will have a development plan tailored to meet your specific needs and objectives. At the heart of your training will be a more »
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
in the industry, offering an unparalleled platform for professional growth and development. To be considered: The ideal candidate will possess a robust knowledge of C++, Windows Server, and Linux environments. A commitment to excellence is paramount, as the role involves writing high-quality software code, with a strong adherence to more »
has successfully navigated various economic climates, emerging stronger each time. What’s expected from the Embedded Software Engineer Commercial experience in embedded C/C++ Knowledge and experience of real-time software development (RTOS) Experience with communication peripherals (I2C, SPI, UART)**My client are not able to offer sponsorship for more »
East Kilbride, Glasgow, South Lanarkshire Hybrid / WFH Options
IC Resources
own goals and future plans. For this Embedded Software Architect, we are looking for someone with: Commercial experience of embedded programming in C and C++ Knowledge of model based development tools Experience providing software designs or architecture Knowledge of RTOS or real-time controls What Next? If you’re an … 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 »
interested in people from a variety of backgrounds, but your experience should include some of the following: Commercial experience programming in embedded C/C++ Experience of embedded or real-time software development (RTOS) Knowledge of communication peripherals (I2C, SPI, UART) Please note, you will need to have full working 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 »
real time systems, data processing and storage. • Embedded device programming. • Use of PIC microcontrollers, simpler microprocessors, FPGA (optional). • Program languages of assembly, C, C++ (and C# optional). • Communication protocols and interfaces, such as: o Ethernet TCPIP o SPI o I2C o Modbus • System to system interfaces • Real time more »
Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
HonuWorx
them Requirements: BSc or an MSc in Software Engineering or a similar field Proficiency in designing, developing and deploying modular software solutions Proficiency in C++ or other object-oriented programming language Experience with robotics middleware (ROS, DDS, etc.) Experience with unit testing and continuous integration/testing Experience with mobile more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
IC Resources
we’re interested in people from a variety of backgrounds, but your experience should include some of the following: Embedded development in C or C++ Experience with bare-metal programming Knowledge of Real-Time Operating Systems (RTOS, FreeRTOS) Understanding of Networking protocols or communication peripherals What Next? If you’re … apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, Test Automation, Software Test, C programming, C++ programming, Linux Kernel, Driver Development, Low level software development then please contact me, Callum Allen today. more »
Greater Glasgow Area, United Kingdom Hybrid / WFH Options
Resolute Photonics
This is a fantastic opportunity for an experienced engineer with at least 5 years post graduate experience. The successful candidate will join a small dedicated team at Resolute Photonics in Scotland and be required to work closely with European and more »
G68, Croy, North Lanarkshire, Dunbartonshire, United Kingdom Hybrid / WFH Options
Aperta Ltd
join our team in Cumbernauld! New Graduate Software Developer – The Role: As a New Graduate Software Developer, you will receive training in C#, JavaScript, C++, .Net and you will have a development plan tailored to meet your specific needs and objectives. At the heart of your training will be a more »
the UK and German software teams where you will be doing daily stand ups, tracking tasks and code reviews on embedded systems such as C++, MATLAB, Embedded C, Simulink + more! When necessary, you will roll your sleeves up and assist the developers in writing code. This position will suit … and get stuck into a brilliant company who have operations all over the world. The role: * Software Architect * Working with embedded systems such as C++, MATLAB, UML, Embedded C, etc * Travel to Germany * Tracking tasks, Code reviews, Stakeholder management, hands-on programming The person: * Solid experience with Embedded systems * Ideally 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 »
Rosyth, Scotland, United Kingdom Hybrid / WFH Options
Optos
extensive, hands-on experience. The ideal candidate will have experience of delivering software for medical devices along with practical experience in Power Shell, C#, C++, .NET. Our favoured test tools are Squish, PyWinAuto, Appium and WinApp driver so experience in these areas would be great to see. Life at Optos more »
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Amiqus - Games Recruitment Specialists
Generalist Programmer – C++ UE4/5 to work with this studio on a multiplatform title that has achieved over 200m+ downloads to date! DUNDEE, SCOTLAND HYBRID Based in Dundee, Scotland, this independent game development studio take pride in crafting fun, memorable experiences for all ages, and are on the lookout … the development of new gameplay features and content Requirements: Experience in games or software development At least one shipped multi-platform product Proficient in C++ Excellent problem-solving and debugging skills Working knowledge of Unreal Engine, particularly the build pipeline Experience with tools design and usability Desirable: Experience developing for more »
Senior Embedded Flight Software Engineer Our client are an expanding Space business based in Scottland, and they are looking for a Senior Embedded Flight Software Engineer to work across some exciting new Flight Software Developments. This will initially be a more »
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
input in all matter software development and the chance to work from initial concept through to completion. Required skills and experience: Embedded C/C++ programming Microcontroller development RTOS development RS232, RS485, SPI, GPIO, TCP/IP, UDP etc You will be working within a small team and should expect more »
interested in people from a variety of backgrounds, but your experience should include some of the following: Commercial experience programming in embedded C/C++ Experience of embedded or real-time software development (RTOS) Knowledge of communication peripherals (I2C, SPI, UART) What Next? If you’re a Embedded Software Engineer … apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, Test Automation, Software Test, C programming, C++ programming, Linux Kernel, Driver Development, Low level software development then please contact me, Callum Allen today. more »