workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get More ❯
workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get More ❯
workload of graduate and junior embedded software engineers. The Senior Embedded Software Engineer must have: Degree in Computer Science or Electronics 6+ years of experience in software development using C and C++ Deployment of applications and drivers onto an embedded Linux system Ability to analyse hardware schematics and datasheets You will get opportunities to further develop your career and get More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
SeeByte
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
broughton, central scotland, united kingdom Hybrid / WFH Options
SeeByte
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
livingston, central scotland, united kingdom Hybrid / WFH Options
SeeByte
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
SeeByte
manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in CC on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile More ❯
e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to or interest in FPGA-based systems (knowledge of VHDL/Verilog a plus More ❯
e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to or interest in FPGA-based systems (knowledge of VHDL/Verilog a plus More ❯
world-class products. What We’re Looking For We’re seeking someone with strong technical foundations, creativity, and initiative. You’ll ideally bring: 2+ years’ commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines More ❯
challenges and deliver world-class products. What Were Looking For Were seeking someone with strong technical foundations, creativity, and initiative. Youll ideally bring: 2+ years commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines More ❯
world-class products. What We’re Looking For We’re seeking someone with strong technical foundations, creativity, and initiative. You’ll ideally bring: 2+ years’ commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines More ❯
world-class products. What We’re Looking For We’re seeking someone with strong technical foundations, creativity, and initiative. You’ll ideally bring: 2+ years’ commercial experience writing Embedded C for 8/16-bit microcontrollers. A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers. Experience completing large, complex coding projects (thousands of lines More ❯
implementation, integration, and testing of embedded systems that meet exacting performance and safety requirements. You will be expected to attend the office three days per week. Core Tech • Embedded C • 16/32-bit microcontrollers • RTOS • Communication protocols: SPI, I2C, TCP/IP • Firmware for peripherals (UART, SPI, I2C, etc.) If you are an experienced Embedded Software Engineer seeking your More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience More ❯
broughton, central scotland, united kingdom Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience More ❯
livingston, central scotland, united kingdom Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
Singular Recruitment
Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience More ❯
daily with, working as part of a high skilled and supportive team. In order to be successful in this position the idea candidate will have strong experience working with C and Linux and some exposure to C++, MFC, HTML and XML. Based from their Hillington technology hub you will be joining at a truly exciting team for the business following More ❯
daily with, working as part of a high skilled and supportive team. In order to be successful in this position the idea candidate will have strong experience working with C and Linux and some exposure to C++, MFC, HTML and XML. Based from their Hillington technology hub you will be joining at a truly exciting team for the business following More ❯
daily with, working as part of a high skilled and supportive team. In order to be successful in this position the idea candidate will have strong experience working with C and Linux and some exposure to C++, MFC, HTML and XML. Based from their Hillington technology hub you will be joining at a truly exciting team for the business following More ❯
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida More ❯
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida More ❯
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida More ❯