with a strong understanding of real-time systems, data processing, and storage techniques. You will be adept in programming languages like Assembly, C, and C++ (experience with C# an advantage). You will have a demonstrable background in system-to-system interfaces, real time data collection, and be proficient in more »
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 »
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 »
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 »
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 »
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 »
including offices, suppliers, and customer sites. Proficiency in diagnostic and analytical skills with a knack for creative problem-solving. Strong programming skills, preferably in C++ or similar languages. Experience with scripting languages like Python, PERL, and Unix. Knowledge of ATE (V93K/Teradyne) is advantageous. Familiarity with statistical analysis tools 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, Bradley Hayden today. 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 »
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, 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 »
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 »
renewable and many more. You will ideally have Experience in embedded programming ideally micro-controllers, Raspberry Pi, Arduino Experience in programming in C or C++ Knowledge of formal software development methods Working within a multi-disciplinary technological team Undergraduate degree in a Software/Computing orientated subject Desirable: Experience with 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 »
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 »
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
IC Resources
we’re interested in people from a variety of backgrounds, but your experience may include some of the following: Experience in OOP - Java, C#, C++,etc Understanding of Multi-threaded development Writing desktop application tools for Windows/Mac Experience in scripting (preferably in Python) If you’re a Java more »
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
Neogen Recruitment
electronics design and development experience. Digital Signal Processing design and development experience. Extensive experience with high level development languages – preferably one or more of C++, and C. Microcontroller C and assembly Operating systems: Windows Understanding of sensors, data gathering and distribution of data to various sources. Wireless comms e.g. Bluetooth more »
engineer to join them on their exciting journey on an upward trajectory. You'll need: 🚀3+ Years experience in a commercial industry 🚀C/C++ (Toolchain and compiler development) 🚀RISC-V development 🚀Working with FPGA OS 🚀Experience within Aerospace (Desirable) 🚀Experience with embedded software for Microchip SoC FPGAs (Desirable) 🚀Experience more »
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
People Source Consulting
electronics design and development experience. Digital Signal Processing design and development experience. Extensive experience with high level development languages – preferably one or more of C++, and C. Microcontroller C and assembly Operating systems: Windows Understanding of sensors, data gathering and distribution of data to various sources. Wireless comms e.g. Bluetooth more »
with a strong understanding of real-time systems, data processing, and storage techniques. You will be adept in programming languages like Assembly, C, and C++ (experience with C# an advantage). You will have a demonstrable background in system-to-system interfaces, real time data collection, and be proficient in more »