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 ❯
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 ❯
a native or business level. Willingness to participate in a minimal after-hours support rotation. Nice to have : Knowledge of programming languages such as C, C++, C#, Java, JavaScript, HTML, XML. Experience in fintech or financial services industry. Knowledge of SWIFT or other payment processing systems. Proficiency in additional languages More ❯
C++, or C# including object-oriented design - Are enrolled in a Bachelor's degree or above PREFERRED QUALIFICATIONS - Knowledge of programming languages such as C/C++, Python, Java or Perl - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Experience in optimization mathematics such as linear programming and More ❯
is a full time, permanent position. We are looking someone with: At least 2 years experience writing and debugging code on embedded systems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running 'main More ❯
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
City of London, Greater London, UK Hybrid / WFH Options
IC Resources
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
City of London, London, United Kingdom Hybrid / WFH Options
IC Resources
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
london, south east england, united kingdom Hybrid / WFH Options
IC Resources
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
IC Resources
analysis frameworks. For this Senior Embedded Software Engineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded More ❯
Requirements: A degree in Computer Science or a related field, demonstrating a strong foundation in theoretical and practical aspects of computing. Extensive experience with C/C++ and object-oriented programming, showcasing the ability to write efficient, maintainable, and scalable code. Proven experience in the high-frequency trading (HFT) industry More ❯
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
City of London, Greater London, UK Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Hunter Bond
either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in Linux/Unix environments. Strong communication skills More ❯
Computer Science, Software Engineering, Computer Engineering, Machine Learning, Mathematics, or related STEM fields and experience in coding in languages including, but not limited to, C, C++, C#, Rust, Java, or Python Experience with large-scale software systems and infrastructure. Demonstrated interest in reinforcement learning, language modelling, generative modelling, or related More ❯
performance electronics (digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software, applications, and GUIs (using C, C++, Java, JavaScript, or React) Creating FPGA-based digital signal processing applications (using VHDL) Developing software/firmware for target devices including FPGAs, ARM processors More ❯
you will be involved throughout the full software development life cycle, from concept and design to development, debugging, and testing. What you’ll need? C/C++ experience in production systems. Server Development experience Visual Studio Networking/Protocol exposure Linux Git/Atlassian Exposure to another language: Python, C# More ❯