Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/CC languages. Familiarity with software management tools (e.g., Azure DevOps, GitHub). Ability to obtain SC-level security clearance More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
Innovate
Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/CC languages. Familiarity with software management tools (e.g., Azure DevOps, GitHub). Ability to obtain SC-level security clearance More ❯
Buckingham, Buckinghamshire, United Kingdom Hybrid / WFH Options
Pearson Carter
to improve security, reliability, and performance. Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) methodologies. Write efficient, well-structured, and well-documented C, C, Java, C#, Node.js, TypeScript, or Flutter code. Work with Jira, Git, and JUnit to track, manage, and test software development. Contribute to CI/… grasp of code hardening and TDD and BDD Additional experience in Infrastructure as Code and SecOps will be advantageous. Skills across various technologies, including C/C, Java/C#, Node.js, TypeScript, and Flutter Salary: They are offering a salary of up to £80,000 for the right candidate Location More ❯
Stokesley, England, United Kingdom Hybrid / WFH Options
CERTAIN ADVANTAGE
a culture of collaboration and technical excellence across the team Your Background: Proven experience (3+ years) in embedded firmware/software development Proficient in C/C++ for embedded platforms Experienced with version control systems (e.g., Git, SVN) Capable of leading technical workstreams and defining requirements Eligible to undergo security More ❯
Tewkesbury, England, United Kingdom Hybrid / WFH Options
Harris Geospatial Solutions
engagement activities. What you’ll bring Proficiency in C++, preferably embedded C++; Experience of Rust is very desirable; Knowledge of other languages such as C, C# JavaScript, Python, etc; Proficiency in either back-end development (e.g. Spring Boot, MongoDB, Java) OR front-end development (e.g. HTML5, CSS, JavaScript, React.js, Node.js More ❯
Tewkesbury, England, United Kingdom Hybrid / WFH Options
Harris Geospatial Solutions
requires the following experience and skills: Proficiency in C++, preferably embedded C++; Experience of Rust is very desirable; Knowledge of other languages such as C, C# JavaScript, Python, etc; Proficiency in either back-end development (e.g. Spring Boot, MongoDB, Java) OR front-end development (e.g. HTML5, CSS, JavaScript, React.js, Node.js More ❯
Portishead, Somerset, United Kingdom Hybrid / WFH Options
Viper Subsea Ltd
people leadership, Bachelors', Masters' in Electrical/Electronics/Software/Computer Science, Proven Embedded Software architecture design and implementation experience, Proficiency in Python, C and C++, Strong problem-solving and analytical skills, Software design, development, maintenance, debugging and testing for ARM microprocessors and STM32 microcontrollers. Embedded application development for More ❯
Bathgate, Scotland, United Kingdom Hybrid / WFH Options
Plexus Corp
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 ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Halogen Engineering Group, Inc
or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc. Has experience with agile development processes. Has experience with source code control systems, such as Git. Serve as team More ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Halogen Engineering Group, Inc
or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc. Has experience with agile development processes. Has experience with source code control systems, such as Git. Serve as team More ❯
London, England, United Kingdom Hybrid / WFH Options
Acord (association For Cooperative Operations Research And Development)
Counterparty Credit Risk Senior Developer (Python & C++) (Hybrid) Job Description The ACE Quant Development Team is a group within Citi's Financial, Market & Credit Risk Technology group, responsible for developing the analytical models which are used for derivatives credit risk More ❯
Linlithgow, Scotland, United Kingdom Hybrid / WFH Options
iO Associates - UK/EU
world applications. What You'll Bring Essential Skills: Degree in Computer Science, Electronics, or Software Engineering. 6+ years of embedded software development experience using C and C++. Proficiency in deploying applications and drivers on embedded Linux systems. Strong debugging skills and familiarity with system-level issues. Experience working in agile More ❯
Portishead, England, United Kingdom Hybrid / WFH Options
Viper Innovations Ltd
and people leadership. Batchelors’, Masters’ in Electrical/Electronics/Software/Computer Science. Proven Embedded Software architecture design and implementation experience. Proficiency in C, C++, and scripting languages. Strong problem-solving and analytical skills. Software design, development, maintenance, debugging and testing for ARM microprocessors and STM32 microcontrollers. Embedded application More ❯
London, England, United Kingdom Hybrid / WFH Options
myGwork - LGBTQ+ Business Community
s) experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, or More ❯
Livingston, West Lothian, United Kingdom Hybrid / WFH Options
Plexus Malaysia Sdn Bhd
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 ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
project processes and software development practices Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Leidos
project processes and software development practices· Our Capability Development team develops bespoke software for our clients in the Cyber Security domain. We specialise in C and C++ and have worked across iOS, Android, Windows, macOS and Linux. We emphasise having a comprehensive understanding of the programming languages, platforms, and tooling More ❯
London, England, United Kingdom Hybrid / WFH Options
The Trade Desk
and engineering fundamentals. You have experiences working with distributed systems. You are proficient in one or more of the following programming languages: C#, Java, C, C++, Python, SQL, or Scala. You have some knowledge of software development code editors: Visual Studio, Visual Studio Code, Rider, and version control systems (Git More ❯
London, England, United Kingdom Hybrid / WFH Options
IONATE
such as requirements, specifications, testing reports, and manuals. Requirements A degree in electronics/software engineering or an equivalent discipline. Extensive industry experience in C/C++ for microcontroller-based embedded platforms. Experience in designing and implementing real-time applications. Proven experience developing firmware from concept to product. Ability to More ❯
of experience in embedded software development, electronics engineering, computer science etc. Language Skills : Fluent in English. Is experienced with technologies/tools, such as C, C++ , and Python ; Familiar with basic Agile concepts. Master's degree in Electronics Engineering, Computer Sciences, or equivalent. Success in this role often comes down More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence Design Systems
current with industry trends and emerging technologies in AI Job Qualifications: BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience, Or M.Sc plus 2+ years of experience in implementing ML models and applications, Or PhD in a More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
XenServer
feedback, and continuous improvement What we’re looking for Strong experience in software development on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML) Understanding of best practices like More ❯
London, England, United Kingdom Hybrid / WFH Options
Abm Renovation
world applications. What You'll Bring Essential Skills Degree in Computer Science, Electronics, or Software Engineering. 6+ years of embedded software development experience using C and C++. Proficiency in deploying applications and drivers on embedded Linux systems. Strong debugging skills and familiarity with system-level issues. Experience working in agile More ❯
You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team through self-discipline and self-motivation. Additional skills that you might also bring Experience with graphics More ❯
London, England, United Kingdom Hybrid / WFH Options
NATO
in Computer Science, Engineering, Mathematics, Statistics, or a related technical field, or equivalent practical experience. • Professional software development experience using languages such as Python, C, Julia, C++, or similar. • Strong proficiency in Python and its scientific computing/ML ecosystem (e.g., NumPy, Pandas, TensorFlow, AI Foundry, OpenAI, Scikit-learn etc. More ❯