Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
such as React. Proficiency in mobile device technologies such for Kotlin (Android) and Swift (iOS) Strong understanding of server-side languages and frameworks such as Node.js, .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. More ❯
in computer science, software engineering, or related field Professional experience as software engineer, preferably in a consultancy or industry setting Experience with multiple programming languages, including Python, Java, C++, Rust, or Go Experience with associated software development frameworks and tools such as pytest and OpenAPI Experience working in Unix/Linux environments Knowledge of database systems and proficiency in database More ❯
of best practice software development processes/lifecycles Experience of Object Oriented Design and Design Patterns Experience of software testing and design for test Desirable: Javascript, node.js, react.js Python Rust Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such as MISRA Knowledge More ❯
oversee sprint board management. Required Experience and Skills Senior Software Engineer job based in Southampton : 5+ years’ experience in application and embedded software development (C/C++, Java, Python, Rust). Strong full stack development experience, including Angular. Extensive experience working with Linux and Windows OS. Hardware/software integration experience and understanding of electronics and systems design. Bachelor’s More ❯
premise production deployments Qualifications Bachelor's degree (or equivalent) in Computer Science or a related field Strong coding skills with demonstrated proficiency in programming languages, such as Go, Python, Rust, Java, or similar languages 5+ years' experience building highly scalable distributed systems and services Experience building applications in a service-oriented architecture Excellent communication and collaboration skills Excellent problem-solving More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
written and verbal communication skills Nice to have skills and experience Experience working on managed runtimes or compilers. Proficiency in one or more of the following languages: Java, C#, Rust, Go, JavaScript, Python Familiar with Agile software development methodology such as Scrum or Kanban. Education & Qualifications Established experience or a Bachelor's (or above) degree in a STEM subject. We More ❯
Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Python JavaScript, node.js Rust Communications protocols - e.g. TCP/IP Experience of best practice software development processes/lifecycles Exposure to defensive coding techniques and standards such as MISRA Knowledge of software engineering practices More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
coding, testing, debugging, reviewing). Clear and effective written and verbal communication skills. 'Nice To Have' Skills and Experience Proficiency in one or more of the following languages: Java, Rust, Go, JavaScript. Familiar with Agile software development methodology such as Scrum or Kanban. Familiar with Linux performance analysis tools and system level performance tuning. In Return You'll work directly More ❯
and Design Patterns such as SOLID Experience of software testing and design for test Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Rust Javascript, node.js, react.js Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such More ❯
of financial markets and trading workflows. Required - Working in a technology team with other developers. - Proficiency in one or more well-structured programming languages (eg, Python, C++, C#, Java, Rust). - Familiarity with Linux. - Strong understanding of software development best practices, including: - Writing clean, testable code. - Version control (eg, Git). - Exposure to CI/CD pipelines. - Interest in working More ❯
heart of what we do and we encourage our engineers to play an active role in open source communities. Requirements Excellent programming abilities with experience in relevant languages (Python, Rust, C++ and/or Go) Experience with relevant libraries/tools (PyTorch, Tensorflow, Neo4j) and/or AI accelerators (GPU, TPU) is a plus Deep understanding of open source development More ❯
performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and Windows environments CI/CD expertise (e.g., Jenkins, GitLab More ❯
performance and troubleshoot technical issues Mentor junior engineers and manage sprint boards Essential Skills & Experience: 5+ years in application and firmware/embedded software development (C/C++, Python, Rust) Strong hardware/software integration experience Experience with internet and application layer protocols, including security standards Familiarity with both Linux and Windows environments CI/CD expertise (e.g., Jenkins, GitLab More ❯
a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have More ❯
building industrial-strength software Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture Experience with large code bases, preferably in C++, C, Rust or a similar compiled language B.Sc. in Computer Science or similar field, or equivalent practical experience Interest in the theory and practice of database query engines. Hands-on experience or More ❯
vs. custom development decisions. Implement CI/CD pipelines, automation, and deployment processes. Basic Qualifications Proficiency in at least one modern programming language (Python, Ruby, Golang, Java, C++, C#, Rust). Strong familiarity with Linux/Unix environments. Experience with CI/CD pipelines and automated deployment processes. 3+ years of professional software development experience (excluding internships). Preferred Qualifications More ❯
expand, and influence the development of our engineering-driven culture. You should apply if you have: Strong core programming skills in a server-side language such as C++, Java, Rust or Python 5+ years professional experience Front-end development experience in TypeScript or JavaScript, using frameworks such as Angular or React A degree in Computer Science, Engineering, or a related More ❯
pipelines and cloud resource orchestration. The skills & experience needed as a Platform Software Engineer Software development engineering experience. Strong skills in at least one programming language (like Node.js, Python, Rust, or Golang), and willingness to learn more. Excellent troubleshooting skills and the ability to recognise, measure, and mitigate risk. Experience with Agile SDLC methodologies and practices. Comfortable using the Linux More ❯
Mansfield, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
We Are Dcoded Limited
Rust Engineer (Blockchain) (UK or Europe Remote) I am currently hiring for an experienced engineer on a permanent basis. This role is to join a growing start-up who have good backing by investors. This role will have you work directly with the founder of the business. Company Overview: Crypto for On and Off Fiat exchanges of funds (a payment … gateway) - converts normal currency into crypto, and then back again so people can use their crypto to buy things from various different websites. Key Skills: Rust programming Squid API/Integrate squid routers Build smart contract funds with Rust/Squid API router (Rust) Ideally working with Stellar Blockchain/Stellar Ecosystem/Smart Contracts Start: Immediately Salary: £70k-£100k More ❯
in machine learning. Minimum requirements: 5+ years of experience with C and C++. Experience in low-level OS, systems, or kernel development. Experience in low-level networking. Knowledge of Rust and JavaScript is a plus. Ability to quickly learn new technologies and techniques. Degree in Computer Science with a strong development track record. More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Formpipe Software AB
term projects and team stability Nice-to-haves: Knowledge of Qt Framework Experience with .NET and C# Front-end skills: HTML, React, TypeScript, Node.js Low-level programming (C, C++, Rust) and systems knowledge Skills Ideal candidate traits: Pragmatic problem solver Comfortable with legacy and greenfield projects Eager to learn new tools and technologies Collaborative but capable of independent work Knowledge More ❯
or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust - 2+ years of experience in embedded software development for mechatronic systems - 2+ years of working knowledge of software engineering best practices for full software development life cycle, including coding standards More ❯
and daily standups. Participate in on-call escalations when needed. Requirements: You know C# . or equivalent, preferably with some coding experience in other stacks or languages (Go, Node.js, Rust, etc.) Able to learn fast, be inquisitive and work within an agile environment. You have experience in testing frameworks such as NUnit, Robot Framework, Playwright You have worked with testing More ❯
A degree in Computer Science, Engineering, or a related technical/scientific subject (or equivalent experience) Strong core programming skills in a server-side language such as C++, Java, Rust or Python A deep enthusiasm for expanding your knowledge of a diverse technology stack Ideally, you would also have: Understanding of working on embedded/resource constrained devices Experience with More ❯
through efficient memory management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an More ❯