oxford district, south east england, united kingdom
OrganOx
AWS, Azure, or Google Cloud and IoMT solutions (desirable) Knowledge of medical device software lifecycle processes (desirable) Familiarity in programming languages such as Python, Java, C# or C/C++ (desirable) Proven experience with continuous integration/continuous deployment (CI/CD) pipelines (desirable) Familiarity with relevant cybersecurity standards and frameworks (e.g., IEC 62443, NIST Cybersecurity Framework (desirable) Qualifications Bachelor More ❯
Database: PostgreSQL Methodology: Collaborative, high-autonomy engineering culture What We’re Looking For Strong professional background in Python software engineering. Experience with at least one compiled language (Rust, C, C++ etc.). Proficiency with Linux environments and containerised deployments. Familiarity with CI/CD pipelines and modern development workflows. A proactive problem solver with the ability to design structured, well More ❯
t need experience with everything listed, but you must be eager to learn. You should have experience with a statically typed, object-oriented language such as Java, C#, or C++, and hold a bachelor's or master's degree in Computer Science or a related field. Perks of Working at Viator Competitive compensation packages , including base salary, annual bonus, and More ❯
oxford district, south east england, united kingdom Hybrid/Remote Options
Tripadvisor
t need experience with everything listed, but you must be eager to learn. You should have experience with a statically typed, object-oriented language such as Java, C#, or C++, and hold a bachelor's or master's degree in Computer Science or a related field. Perks of Working at Viator Competitive compensation packages, including base salary, annual bonus, and More ❯
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science More ❯
projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries—ideally aerospace or similarly safety-critical environments—and familiarity with DO-178C processes is More ❯
attention to detail and a strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus protocol and communication interfaces. Experience More ❯
SPI, UART and related communication protocols. Confident using oscilloscopes, spectrum/network analysers, and similar tools. Desirable: Experience with Xilinx Zynq/RFSoC devices. Embedded software in C/C++ or Python for testing and integration. Exposure to Software-Defined Radio (SDR) or PCB design. PLEASE APPLY VIA THE LINK FOR IMMEDIATE CONSIDERATION More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Computer Futures
the perfect fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface … and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills More ❯
the perfect fit. What you'll do Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface … and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills More ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum, Negotiable, Inc benefits
satellites running and missions on track. What You'll Do Build and maintain full stack tools that support satellite control and mission operations Develop backend services in Java or C++ , with React frontends Integrate in-house systems with third-party ground segment tools Work across the full software lifecycle, from design to test to deployment Help shape architectural decisions for … systems Collaborate closely with operations, mission, and systems teams What You'll Need 3+ years of experience in full stack software development Strong object-oriented programming in Java or C++ Solid experience with React on the frontend Proven work on mission-critical systems (space, defense, aviation, or nuclear) A degree in software engineering, computer science, or similar A practical, detail More ❯
in orbit. You'll be part of a collaborative team responsible for building embedded software that runs on spacecraft onboard computers. Expect a mix of low level C/C++, interfacing with hardware, real time operating systems, and system level testing. This role sits in the Flight Software group and plays a key part in upcoming multi satellite missions. What … test plans Debug and validate code on hardware and in simulation Take part in mission simulations and flight software verification What You'll Need Strong experience in C/C++ for embedded systems Familiarity with real time operating systems (e.g. VxWorks, RTEMS) Comfortable working with hardware interfaces and device drivers Hands on experience with software debugging and testing on target More ❯
and simplifying the integration of external tools. WHO YOU ARE Solid knowledge of Python in the context of scientific software development, such as developing a Python package with a C++ computational core for multiple users. Experience in building, packaging and deploying scientific software using common CI and containerization solutions. Enjoy staying up to date with current software development best practices … e.g. AI coding assistants or modern data pipelines and scheduling solutions. Enjoy diving into new problems with a continuous learning attitude, absorbing relevant domain knowledge. Additional experience with scientific C++ and Fortran libraries, HPC technologies, cloud computing, or web app development is a plus. INTERVIEW PROCESS Recruiter Interview ( min). Technical Screening (30 min). Technical Panel (3x60 min). More ❯