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 »
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 »
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 »
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 »
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 »
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 »
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 »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Premier Group Recruitment
of leading a talented team of 4 Embedded Software Engineers and 50% being technically hands on to engineer, state requirements, design, execute and test C++ embedded software. The successful Lead Embedded Software Engineer will be working on exciting projects for Medical, Aerospace and Defence that have a positive impact on … available. Senior/Lead Embedded Software Engineer Key Skills: 5-7+ years minimum industry experience Experience of real time embedded software development Modern C++ programming language Experience of Microcontrollers & Microprocessors Knowledge/Experience of Embedded Linux embedded operating systems Familiarity with network protocols - SPI, I2C, UART, RS232/ more »
regulatory regime such as the Grid Code and SQSS. Skilled in the use of diagnostic tools and data manipulation programs (e.g. MATLAB, SCADA, MySQL, C++, Tableau, etc.). Confident carrying out root cause analysis. Full GWO offshore training is required for this position but can be provided if necessary. Knowledge more »
advancement as we expand our operations. To be successful in your application for this role you will need: Competent coding skills in C and C++ Competent in toolchain and compiler development. Experience with ARM or RISC-V development. Experience working with operating-systems in FPGAs. Excellent design, debugging and problem more »
systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role more »
research methodology. Be comfortable with system design and implementation. Be data-driven. Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Be proficient in one or more of the following areas: transactional and/or analytical database management systems, query processing more »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Position: C++ Software Engineer Salary : Up to £65,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and … IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded Linux … make your CV stand out. You can expect the role to involve: Full lifecycle involvement in the detailed design, coding and validation of embedded C++ software. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales. Adopt in-house best practice for code more »
software development, with a track record of delivering complex projects on time and within budget. Expertise in programming languages such as Java, Python, or C++ and Azure Strong understanding of software architecture, design patterns, and best practices. Experience with modern software development methodologies (e.g., Agile, Scrum) and tools (e.g., Git 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 »
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 »
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 »
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 »