Ashburn, Virginia, United States Hybrid / WFH Options
TalentRemedy
verbal communication skills. Proficient in Python and MicroPython with extensive experience developing software with direct hardware interaction. Familiarity with multiple programming languages such as C, C++, and Python. Experience with serial communication protocols (e.g., UART, I2C, SPI). Experience with networking protocols. Experience testing code with hardware in the loop More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
ITDev
plans and debugging system-level issues. Minimum Requirements You must be fully eligible to work in the UK. You should have extensive experience with: C and C++ programming for embedded systems #J-18808-Ljbffr More ❯
Quantico, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
to all security mechanisms, including access control, encryption, and obfuscation. Qualifications: 10+ years of experience with reverse engineering or vulnerability analysis Experience with Python, C, or C++ programming languages Experience with embedded device software development and compilers, linkers, and binary code generation process Experience with static reverse engineering of software More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
SEA Ltd
experience of software design, development, implementation, test and integration. We’re open to hearing from candidates with interest or knowledge in C#, C++, embedded C, Java, Javascript, React, Oracle, .NET, and other similar technologies - Systems Engineering – System design and development, requirements analysis, implementation, test and build, product design and development More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
Mindrift
have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Graphics Unlimited (Vic) Pty Ltd
role As a Senior Software Engineer, you will be building innovative software solutions and maintaining our core systems, using your skills and experience in C or C++ to develop solutions to complex challenges as part of our Citizen Services team. You will also be supporting, coaching, and guiding a team More ❯
London, England, United Kingdom Hybrid / WFH Options
Mindrift
have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and More ❯
Rochester, England, United Kingdom Hybrid / WFH Options
NC SAVE$ ENERGY
development team of 10-15 engineers, ideally within a regulated electronic product segment. Degree in Engineering, preferably with a Software focus. Strong skills in C, C++, C#, .NET, HTML, CSS, JavaScript, and frameworks like React or Angular. Experience with embedded architectures, communication technologies, and hardware interfaces. Excellent communication, analytical, and More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
and developments for knowledge sharing across teams Job Qualifications Good degree in Computer Science, Electrical Engineering, or related technical field Strong programming skills in C, C++, Python Knowledge of AI/ML concepts and frameworks Willingness to learn multiple programming languages Understanding of software development principles and practices Problem-solving More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Harris Geospatial Solutions
an equivalent qualification and experience (e.g., Apprenticeship). Proficient IT skills in all standard Microsoft Office applications and some demonstrable experience of Software development (C, C++ or Python). Good communication skills to work as part of a dynamic development team. Effective problem-solving skills. Important to know Due to More ❯
Saint Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
a creative approach to problem-solving. Desirable skills include experience with Xilinx or Altera FPGAs and associated tools, proficiency in firmware/software development(C, C++, C#), and familiarity with design for Test & Measurement or scientific markets. Experience with tools such as Vivado, Modelsim, Visual Studio, Git, and Jira, as More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
MBDA
engineer or electronics engineer with transferable talent into software development for test solutions: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis Can More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo Worldwide Corporation
to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Leonardo Worldwide Corporation
to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for More ❯
Master's or PhD degree in computer science, mathematics, or a related field, with a strong background in cryptography or computer security. Proficiency in C and Assembly, with a focus on resource-constrained, bare-metal environments. Experience with Rust is nice to have. Familiarity with classical and post-quantum cryptographic More ❯
London, England, United Kingdom Hybrid / WFH Options
PQShield
Master’s or PhD degree in computer science, mathematics, or a related field, with a strong background in cryptography or computer security. Proficiency in C and Assembly, with a focus on resource-constrained, bare-metal environments. Experience with Rust is nice to have. Familiarity with classical and post-quantum cryptographic More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
required Nice to Have Experience working in a large cloud or Internet software company Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review with code analysis tools such as CodeQL More ❯
London, England, United Kingdom Hybrid / WFH Options
Compare the Market
role. What we'd like to see from you: Strong knowledge of iOS, Swift, UIKit, SwiftUI and related SDKs Experience in clean architectures (MVVM-C) Exposure to Continuous Integration systems Experience in writing Unit Tests (XCTest) Experience of multi-threading and dependency injection. Experience working with REST APIs and offline More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
team Required Skills and Experience : Good understanding of computer architecture and embedded systems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging skills Practical, organized and analytical approach to work Good oral and written English skills Line management More ❯
team in Agile events and activities. Team Technologies used include Python, Conda, Behavior Driven Development (PyTest-BDD, Cucumber), Gherkin, Ubuntu, Docker, Jenkins, Bash, Groovy, C CUDA, JIRA, and Github. Work schedule is flexible, but some intersection with team members in different timezones will be required (two regular meetings per week More ❯
Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar software components Fluency in at least one of Golang, C/C++, Rust or Python Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Interest in packaging software for Debian and Ubuntu More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
PQShield
Master's or PhD degree in computer science, mathematics, or a related field, with a strong background in cryptography or computer security. Proficiency in C and Assembly, with a focus on resource-constrained, bare-metal environments. Experience with Rust is nice to have. Familiarity with classical and post-quantum cryptographic More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical Ltd
Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar software components Fluency in at least one of Golang, C/C++, Rust or Python Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Interest in packaging software for Debian and Ubuntu More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Rocket Software, Inc
with colleagues and customers. Self-motivated and eager to learn, both independently and in a team setting. Nice to Have: Experience coding in COBOL, C, C++, C#, or Java . Interest in and participation in personal coding projects or open-source contributions . Good working knowledge of Windows, Unix, or More ❯
work. Qualifications: Degree in Electronics, Computer Engineering, Telecommunications, or a related field. Basic to intermediate experience in Firmware or Embedded Software development. Familiarity with C/C++ programming and debugging tools. Understanding of microcontrollers, hardware interfaces (e.g., I2C, SPI, UART), and real-time systems. Ability to read and interpret hardware More ❯