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 »
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 »
based at Edinburgh. Strong embedded programming skills are necessary, as well as a good understanding of latest technology and electronics. Embedded Python C/C++ software development RTOS Embedded Software/Firmware Experience with Bluetooth Chipsets Wireless communication protocols- USB, Bluetooth, Zigbee, Wi-Fi. Expereince in Power Electronics Please submit 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 »
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 »
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 »
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 »
C++ Software Engineer £40,000 - £450,000 & hybrid working - Edinburgh My client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to develop … and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing new features, and be responsible for increasing the performance, stability, capacity and capability of the software. You'll also be collaborating with a global cross-functional team …/Masters degree in Computer Science or similar Grade A*/A/B in A level Mathematics Experience in algorithmic software development in C++ Qt/Gui Experience Excellent interpersonal skillsIf you are a C++ Software Engineer and are interested in working within a 'Top 15' Great Place To 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 »
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 »
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 »
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 »
interested in people from a variety of backgrounds, but your experience should include some of the following: Experience in Embedded Programming in C/C++ Knowledge of board bring-up (preferably with SoC or ARM processors) Experience with bare-metal programming Commercial experience with Real-Time Operating Systems (RTOS, FreeRTOS … 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 »
interested in people from a variety of backgrounds, but your experience should include some of the following: Experience in Embedded Programming in C/C++ Knowledge of board bring-up (preferably with SoC or ARM processors) Experience with bare-metal programming Commercial experience with Real-Time Operating Systems (RTOS, FreeRTOS … 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 »
the determination and passion of a start-up, in their latest phase of growth. What’s Required? Experience in Embedded Programming in C/C++ Experience within STM32 development Knowledge of working with distributed systems Experience with control systems What Next? If you’re an Embedded Software Engineer looking for … 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 »