Programming Skills Proficiency in object-orientedprogramming languages (e.g., C++, C#, Java) and scripting languages (e.g., Python). Additional Skills Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML). Software Engineering Best Practices Understanding of software engineering best practices including automated testing, code review, and CI/CD. Approach A thoughtful More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Corriculo Ltd
The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full software lifecycle development and object-orientedprogramming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-orientedprogramming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
helping to drive early adoption and inform future product direction and helping them to bring their visions to bear. Required skills and experience: Good programming skills - preferably C++, OOP and scripting languages such as Python and Bash A desire to have a positive impact both within our team and the wider Arm ecosystem Strong understanding of machine learning fundamentals More ❯
Job Overview: Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and collaborating with the world's leading technology companies, we More ❯