a must Excellent analytical, problem solving and organizational skills Desirable Skills: Experience in embedded Linux embedded operating systems Experience in CyberSecurity Proven experience with C or Modern C++ Aerospace/defence sector exposure/Medical & HC/LS Awareness of Agile development practices Familiarity with one or more embedded operating More ❯
s degree or higher in relevant field. Five (5) years of relevant experience (product development, embedded software development). Strong programming skills (modern C++, C) Knowledge of other languages (C#, Python, Bash) Strong design skills (OO, abstraction) Unit testing experience Linux, RTOS, and bare-metal programming Hardware/software integration More ❯
Inverurie, Scotland, United Kingdom Hybrid / WFH Options
Michael Page Technology
Profile A successful Embedded Software Engineer should have: Proven Commercial Experience with Embedded Systems Degree in Computer Science or a related field. Proficiency in C or C++. Knowledge of OS coding techniques. Experience with system software development. Understanding of reading schematics and data sheets. Ability to obtain SC Level Security More ❯
of times you can write software from home. Experience & Skills Required Able to work on design projects from concept to manufacture. Strong background in C/C++ programming skills. Good knowledge of OOD/Object-Oriented Design. Experience with multiple Microprocessors/Microcontrollers. Experience in any of the following would More ❯
disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: C and C++ programming for Embedded Linux. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. More ❯
required for the Senior/Principal Embedded Software Engineer, will include: Able to work on design projects from concept to manufacture. Strong background in C/C++ programming skills. Good knowledge of OOD/Object-Oriented Design. Experience with multiple Microprocessors/Microcontrollers Experience in any of the following would More ❯
East Kilbride, Scotland, Nerston, Lanarkshire, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
required for the Senior/Principal Embedded Software Engineer, will include: Able to work on design projects from concept to manufacture. Strong background in C/C++ programming skills. Good knowledge of OOD/Object-Oriented Design. Experience with multiple Microprocessors/Microcontrollers Experience in any of the following would More ❯
Employment Type: Permanent
Salary: £50000 - £80000/annum £50,000 to £80,000 basic + excellent
will have the chance to recruit into, lead and grow a small, focused team To be considered, you will have: Strong programming abilities in C or Java Extensive experience working with Linux Excellent communication skills A strong problem-solving mindset Joining this growing, innovative, and employee-centred business means becoming More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
will have the chance to recruit into, lead and grow a small, focused team To be considered, you will have: Strong programming abilities in C or Java Extensive experience working with Linux Excellent communication skills A strong problem-solving mindset Joining this growing, innovative, and employee-centred business means becoming More ❯
expertise will be instrumental in delivering high-quality software solutions that exceed customer expectations. To be considered, you will have: Strong programming abilities in C and Java Extensive experience working with Linux Excellent communication skills Joining this growing, innovative, and employee-centred business means becoming part of a company that More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple
expertise will be instrumental in delivering high-quality software solutions that exceed customer expectations. To be considered, you will have: Strong programming abilities in C and Java Extensive experience working with Linux Excellent communication skills Joining this growing, innovative, and employee-centred business means becoming part of a company that More ❯
edinburgh, central scotland, united kingdom Hybrid / WFH Options
Bright Purple
will have the chance to recruit into, lead and grow a small, focused team To be considered, you will have: Strong programming abilities in C or Java Extensive experience working with Linux Excellent communication skills A strong problem-solving mindset Joining this growing, innovative, and employee-centred business means becoming More ❯
Master’s degree in Electronics or a related field Experience in embedded firmware development Strong proficiency in VHDL for FPGA programming (experience with Embedded C is a plus) Solid understanding of hardware development (highly desirable) Experience with Digital Signal Processing (DSP) for ultrasound (desirable) Excellent problem-solving and cross-functional More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Synopsys Inc
central Edinburgh with some working from home allowed. Key Requirements/Qualifications: * 5+ Years experience in a software development role * Good programming skills in C and C++ * Scripting Languages, preferably Python * Excellent communication and problem-solving skills * Good university degree (min. BS or MS) in Computer Science/Electronics or More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Consult
Master’s degree in Electronics or a related field Experience in embedded firmware development Strong proficiency in VHDL for FPGA programming (experience with Embedded C is a plus) Solid understanding of hardware development (highly desirable) Experience with Digital Signal Processing (DSP) for ultrasound (desirable) Excellent problem-solving and cross-functional More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Bright Purple
Linux , Docker , and Kubernetes . A solid understanding of data structures and algorithms is essential. Additionally, familiarity with secondary programming languages such as C++, C, Python, or JavaScript. This position offers more than just a competitive salary. It provides the chance to work within a forward-thinking fintech environment where More ❯
of product development experience. Clear understanding of software development practices and lifecycles. Proficiency in Software Architecture. Expertise in several programming languages, including C++, C#, C, Java, HTML, CSS, and SQL. Experience with generic messaging, .NET Framework 3.5, and the latest MS Visual Studio tools. Strong knowledge of Object-Oriented concepts More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
WA Consultants Ltd
of product development experience. Clear understanding of software development practices and lifecycles. Proficiency in Software Architecture. Expertise in several programming languages, including C++, C#, C, Java, HTML, CSS, and SQL. Experience with generic messaging, .NET Framework 3.5, and the latest MS Visual Studio tools. Strong knowledge of Object-Oriented concepts More ❯
data manipulation tools (e.g., scikit-learn, XGBoost, cvxpy, Pandas, Spark, or PyTorch). Experience with at least one low-level or scientific language (e.g., C, Rust, Go, Julia, or R). Experience with accelerated compute (GPU, TPU, Inferencia) for research and deployment. Experience efficiently training and fine-tuning of deep More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing Careers
their needs and requirements, and designing solutions tailored to specific projects and missions Developing, predominantly inJava, but experience in other areas like Python, Embedded-C, JavaScript, Linux etc would be hugely valuable Joining an established team of c.10 under the guidance and leadership of an experienced industry specialist Over time More ❯
Dunfermline, Fife, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
Qualifications required for the Junior Software Engineer role : Experience or training in developing scientific or technical software applications in a Linux environment with C++, C or a scripting language (e.g. Python) Background in physics/astronomy and experience of control or real-time software would be an advantage, either from More ❯
Dundee, Angus, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
their needs and requirements, and designing solutions tailored to specific projects and missions Developing, predominantly inJava, but experience in other areas like Python, Embedded-C, JavaScript, Linux etc would be hugely valuable Joining an established team of c.10 under the guidance and leadership of an experienced industry specialist Over time More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
their needs and requirements, and designing solutions tailored to specific projects and missions Developing, predominantly inJava, but experience in other areas like Python, Embedded-C, JavaScript, Linux etc would be hugely valuable Joining an established team of c.10 under the guidance and leadership of an experienced industry specialist Over time More ❯
outside of IR35. This role can be worked remotely. In order to suit the project requirements you should have some of the following: Extensive C and C++ development experience in an embedded environment Experience with embedded development tools and processes Experience working with a variety of MCUs, particularly ARM based More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
ENGINEERINGUK
data manipulation tools (e.g., scikit-learn, XGBoost, cvxpy, Pandas, Spark, or PyTorch). Experience with at least one low-level or scientific language (e.g., C, Rust, Go, Julia, or R). Experience with accelerated compute (GPU, TPU, Inferencia) for research and deployment. Experience efficiently training and fine-tuning of deep More ❯