Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
IC Resources
Junior C++ Software Engineer £40,000 - £50,000 & hybrid working - Edinburgh I'm currently supporting a 'Fortune 100' organisation in their search for a Junior C++ Software Engineer to develop and maintain the C++ code base and you'll be responsible for development of tools PDK (Process Design Kits) validation. … product engineering, verification, documentation and programme management input. What's required? Masters degree in Computer Science/Physics/Mathematics/Electrical Engineering Strong C++ development skills Understanding of PDKs and CAD driven flows Ability to work in a fast paced environment Excellent interpersonal skills If you are a Junior … C++ Software Engineer and are interested in working within a 'Top 15' Great Place To Work organisation, then please apply to learn more. If you are interested in this or other software opportunities across the UK, please contact Jack Bird at IC Resources. More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Premier Group
and test of software for the company’s products and technology. Embedded Software Engineer Key Skills: 3-5+ minimum industry experience Embedded C, C++, Python Experience of microcontrollers – STM32, ARM Cortex, etc Experience with RTOS Systems Experience with Embedded Linux Network interfaces – SPI, I2C, USB, UART, CANB, Ethernet, ADCs More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
IC Resources
land, at sea, and in flight. Senior Embedded Software Engineer Role Overview: Develop and maintain embedded software for satellite systems. Work with C/C++ , RTOS (FreeRTOS) , and bare-metal programming . Debug hardware/software, support system integration & launch. Senior Embedded Software Engineer Key Skills: ✅ Embedded C/C++More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
Innovate
Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/C++/C languages. Familiarity with software management tools (e.g., Azure DevOps, GitHub). Ability to obtain SC-level security clearance More ❯
North Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Escape Recruitment Services
and fully behind initiatives that support technical excellence and continuous improvement. What you'll be doing: Designing and developing embedded firmware in C/C++ Working closely with hardware, test, systems and manufacturing teams Getting hands-on with comms tech: Wi-Fi, Bluetooth, ZigBee and more Building smart, scalable, secure … code for high-quality connected products Supporting architectural decisions, reviews and lab-based testing What we're looking for: Embedded C/C++ experience (from 2 to 10+ years depending on role) Comfortable working with RTOS, debugging tools, lab kit (scopes, analysers etc.) Strong problem-solving mindset and interest in More ❯
Livingston, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
C++ Software Engineer - Livingston, Hybrid Are you ready to elevate your career with an award-winning tech company? This is your chance to join a forward-thinking team that is dedicated to creating cutting-edge products. Located in Livingston , this hybrid role requires four days a week in the office … embedded and real-time systems, ensuring robust and efficient performance. Skills and Experience Required: Extensive experience in developing embedded systems . Strong proficiency in C++ and/or C . Solid understanding of Linux operating systems. Ability to work efficiently in a fast-paced environment. Experience with microcontrollers. Exceptional problem … is passionate about technology and eager to contribute to innovative projects. If you have a strong background in embedded systems and are proficient in C++ and/or C, this is your chance to make a significant impact. Take the next step in your career and become part of a More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
IO Associates
Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
be.scot
For: Experience in network programming, software engineering, or IT security. Proficiency in networking protocols (TCP/IP, BGP, etc.). Strong coding skills in C++, Python, or related languages. Knowledge of cloud computing and cybersecurity principles. Degree in Computer Science, Software Engineering, or a related field. This job could be More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
Embedded Lead Software Engineer page is loaded Embedded Lead Software Engineer Apply locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago job requisition id R Job Description: The opportunity: At Leonardo, we are looking for multiple More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
FPSG Connect
Software Engineering, or similar. A strong proficiency in Python coding. A high degree of familiarity with several of the following: Unreal Engine, blueprints, UE C++, Maya, Adobe, FastAPI. Strong working knowledge of version control/source code management software such as GIT or Perforce. A demonstrable track record in effective More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
ENGINEERINGUK
technology to meet the needs of tomorrow. Building solutions for BlackRock and over 100 organizations who use our technology. Developing in Java, Golang, Python, C++, Cassandra, Redis, Kafka, Kubernetes, and many other modern technologies. Committed to open source and contributing back to the community. You have: At least 10 years … and deployment. Experience managing a team and owning the tech strategy and roadmap in a mix of platform categories. Strong programming skills in Java, C++, Golang, Python, or similar. Experience in a Linux environment. Experience deploying distributed systems like Cassandra, Kafka, Kubernetes, or similar. Experience with cloud deployment technology like More ❯
constraints placed upon the system, write clear and concise software design definitions and record/capture design decisions/rationale Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML Contribute to the testing activity appropriate … materials for major gate reviews Requirements Ideally you will have: You are a self-motivated software professional with 5+ years of experience Developed with C++ language Some exposure to RTOS/OS Experience of working with test frameworks (e.g. GoogleTest, GoogleMock) Experience of working with static analysis tools (e.g. Klocwork More ❯
Cumbernauld, Lanarkshire, United Kingdom Hybrid / WFH Options
ClearCompany
proven track record in leading complex projects. Expert-level proficiency in Unreal Engine, including systems, tools, feature sets and plugin creation. Advanced expertise in C++, particularly in real-time data processing and optimization within Unreal Engine. Exposure to working on AWS or Google Cloud Platform. Extensive experience with real-time More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Synopsys, Inc
software design, and validation Based in central Edinburgh with some working from home allowed. Key Requirements/Qualifications: Good programming skills in C and C++ Scripting Languages, preferably Python Excellent communication and problem-solving skills University degree (min. BS or MS) in Computer Science/Electronics or similar Useful to More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
and global teams. Research and present various approaches to solve technical problems. What You'll Bring Experience with any general-purpose programming language (C, C++, C#, Java, Python etc.) and understanding of object oriented or functional programming. Knowledgeable of Web services development (REST, GraphQL). Experience with Agile and with More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
areas will help you stand out: Industry experience or academic knowledge of signal processing techniques. Developing, optimizing and testing high-performance software solutions using C++ and C. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Experience with More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Sercel Inc
Sercel Concept has a portfolio of innovative software and services for the marine industry, including ports and logistics. We are seeking talented and passionate C++/Java developers to join our Seismic Survey Planning and Simulation team. The successful candidate will be based in the UK and collaborate closely with … our development team in Denver, Colorado. What are we looking for? At least 5 years commercial experience using: C++ (v11+), Java (ideally candidates will have experience of both) Microsoft Foundation Class (MFC) Library Development of desktop applications for Windows Visual Studio At least 3 years working at a senior level More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
TieTalent
contribute to the technical roadmap. Collaborate with architects and other teams to deliver scalable solutions. Technical Skills: Proficiency in programming languages such as C, C++, Assembly, Swift, and Objective-C. Expertise in mobile application security and tools such as IDA Pro, Ghidra, and Frida. Knowledge of encryption, authentication, and secure More ❯
Glasgow, Lanarkshire, United Kingdom Hybrid / WFH Options
Searchability (UK) Ltd
Graphics Engineer role Opportunity to work for a leading company working in Digital Transformation Services Salary up to £45k Fully Remote Role Key experience - C++/OpenGL/DirectX/GLSL If you wish to keep your CV/data private feel free to WhatsApp your details/CV to More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Synopsys Inc
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 similar Useful More ❯
and frameworks. About You Possess at least 2 years direct experience in penetration testing or vulnerability research Skilled in relevant programming languages (C/C++, C#, Java, Python) Experienced in scripting with the ability to develop custom scripts, exploits, and tools. Strong knowledge of both web application and infrastructure testing More ❯
up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming. Embedded Linux and Device Driver development. Linux build processes, deployment, and testing. Desirable skills/skills you can develop within the role: Knowledge of More ❯
as CAN, SPI, I2C, UART, MIPI CSI, ETHERNET. Working knowledge of automated test tools and scripting languages such as Python, Perl and C/C++ for lab equipment control and data analysis. Requirement verification and validation for electro/opto/mechanical software-controlled systems. Experience of electronic fault finding More ❯