London, England, United Kingdom Hybrid / WFH Options
Mindrift
Tutor in Coding, you'll 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 technical decisions How To Get More ❯
Redmond, Washington, United States Hybrid / WFH Options
Nintendo
around programming skills including ability to review and optimize other engineers' code. In-depth understanding of interactive entertainment methodologies and production pipeline. Advanced knowledge of the relevant programming languages (C/C++ and/or Web Development (HTML, JavaScript, and CSS . Undergraduate degree in Computer Science or related field; or equivalent education and experience. Applicants must be legally eligible More ❯
San Diego, California, United States Hybrid / WFH Options
Nutanix
Computer Science, or related field. Preferred Qualifications: Experience with architecture and design of large software projects. Experience with designing and developing multi-process and multi-threaded applications. Experience writing C/C++ based drivers (preferably Linux). Prior experience with system-level object-oriented software design and test-driven development. Willingness to learn new technologies and ability to closely work More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Linux with the latest Linux desktop experience to bring our global ecosystem of developers a much better platform for innovation. We mostly code in system languages such as Rust, C and C++, we also occasionally use Python and Dart/Flutter. This role offers a unique opportunity to grow and learn in a fast-paced environment. Your contributions, guided by More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Harris Geospatial Solutions
least a 2:1 or 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 the nature of our work More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
alongside systems and hardware engineers 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 success as a senior level More ❯
Saint Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
integrity is essential, along with 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 well as scripting languages (Python More ❯
features of FPGAs or ASICs • Demonstratable understanding of cryptography implementation in embedded technologies including microcontrollers, FPGAs, ASICs, and related technologies. • Experience bare-metal programming microcontrollers or microprocessors • Proficiency in C, C++, or Python • Experience presenting technical material to both technical and non-technical audiences • Ability to manage timelines, product delivery, and product quality for research projects • Willing to work in More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
MBDA UK Ltd
for from you : A software 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 do' and flexible approach - you More ❯
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
SMBC Group
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo Worldwide Corporation
alongside systems and hardware engineers 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 success as a senior level More ❯
South East London, England, United Kingdom Hybrid / WFH Options
SMBC Group
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Leonardo Worldwide Corporation
alongside systems and hardware engineers 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 success as a senior level More ❯
San Francisco, California, United States Hybrid / WFH Options
Rocket Lab
OR 7-years full-time Software Engineering work experience, WHICH INCLUDES 4-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. C, C++, Java, Python, or Go) Note the 4-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research More ❯
software. Required Skills And Qualifications 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 algorithms, including NIST PQC candidates More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
evidence – strong writing skills are 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 Experience navigating and working with More ❯
Boston, Massachusetts, United States Hybrid / WFH Options
Digi
improvement of development processes, including automated testing, CI/CD, and DevOps best practices. Who You Are & What You Bring 2+ years of experience in embedded firmware development using C/C++ in RTOS or bare-metal environments. BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience. Experience working with low-power embedded systems and power More ❯
understanding of hardware offloading technologies. 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 Excellent interpersonal skills, curiosity, flexibility More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Rocket Software, Inc
player who can work effectively 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 Linux environments . Awareness of More ❯
in several aspects of the 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 schematics and datasheets. Strong analytical More ❯
Newbury, England, United Kingdom Hybrid / WFH Options
Rocket Software, Inc
player who can work effectively 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 Linux environments . Awareness of More ❯
both high school and university. Bachelors degree in Computer Science or related technical field. Extensive embedded Linux experience - Yocto or other. Fluency in at least one of Golang, Python, C, C++, or Rust. Ability to manage a small team. Experience with customer engagements. Professional written and spoken English. Excellent interpersonal skills, curiosity, flexibility, and accountability. Result-oriented, with a personal More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Northrop Grumman
site. Remote work is not available for this role. Principal/Sr. Principal Software Engineer Preferred Qualifications Candidates with these desired skills will be given preferential consideration: Experience with C, C++, and/or Assembly Experience with PowerShell Experience with Hex Editors Willing to upgrade to a TS/SCI with FSP Northrop Grumman provides a comprehensive benefits package and More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Software Engineer in Test, Ad Client Cambridge, England, United Kingdom 2 weeks ago Cambridge, England, United Kingdom 9 hours ago Cambridge, England, United Kingdom 3 weeks ago Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Cambridge, England, United Kingdom 1 month ago Senior Software Engineer - Cambridge, UK Cambridge, England, United Kingdom 1 week ago Cambridge, England, United Kingdom More ❯