Job Title: Senior Software Engineer Our Client: Our Client operates in the Scientific Technology industry, providing cutting-edge solutions for a range of scientific applications. They are known for their inclusive and innovative culture, fostering growth and development among employees. Role Summary: Our Client is seeking a Senior Software Engineer to join their dynamic team in Oxford. The successful candidate will play a vital role in developing and supporting software applications and drivers for a variety of Oxford Instruments products. Reporting to the Software Manager, this position is crucial for ensuring projects meet customer requirements and overseeing the complete software development lifecycle. Responsibilities: Collaborate within an Agile team to deliver high-quality software solutions Utilise software design methodologies to develop robust components and systems Participate in design reviews and explore new tools and techniques Provide ongoing support for new and existing products Ensure documentation is up-to-date to facilitate system maintenance Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications Desirable Skills & Experience: Familiarity with Python, Flask, and distributed systems Proficiency in database interaction and SQL queries Experience with cloud infrastructure (e.g., Azure / AWS) and analysis of physical sciences measurements How to Apply: If you are a talented Software Engineer looking to make a significant impact in a forward-thinking environment, please submit your CV today for consideration.
15/10/2025
Full time
Job Title: Senior Software Engineer Our Client: Our Client operates in the Scientific Technology industry, providing cutting-edge solutions for a range of scientific applications. They are known for their inclusive and innovative culture, fostering growth and development among employees. Role Summary: Our Client is seeking a Senior Software Engineer to join their dynamic team in Oxford. The successful candidate will play a vital role in developing and supporting software applications and drivers for a variety of Oxford Instruments products. Reporting to the Software Manager, this position is crucial for ensuring projects meet customer requirements and overseeing the complete software development lifecycle. Responsibilities: Collaborate within an Agile team to deliver high-quality software solutions Utilise software design methodologies to develop robust components and systems Participate in design reviews and explore new tools and techniques Provide ongoing support for new and existing products Ensure documentation is up-to-date to facilitate system maintenance Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications Desirable Skills & Experience: Familiarity with Python, Flask, and distributed systems Proficiency in database interaction and SQL queries Experience with cloud infrastructure (e.g., Azure / AWS) and analysis of physical sciences measurements How to Apply: If you are a talented Software Engineer looking to make a significant impact in a forward-thinking environment, please submit your CV today for consideration.
Job title: Software Engineer Location: Bristol Salary: 40,800 to 50,000 Job type: Permanent iO are currently partnered with a small but growing Bristol based, product developing consultancy company. Currently they are on the lookout for a Software Engineer to join on a permanent basis. You will assist the current team in continuing to deliver solutions efficiently to clients whilst simultaneously providing excellent service. With working in a consultancy environment, you will essentially be given 'fast track' learning which will allow you to develop your skills within a short time span, repeatedly. It will also give you the ability to see multiple full product life cycles, right from concept to completion. What we need from you: Embedded software development skills (C/C++) Exposure to embedded systems, preferably STM32, CubeMX Excellent communication skills when it comes to discussing your ideas A developed understanding of wired and wireless communications protocols including I2C, UART, SPI, Bluetooth LE The confidence to effectively present your ideas to clients To support our values as much as we do This role is perfect for an individual who thrives working in a diverse team and wishes to expand their knowledge in a vast array of fields; this is one of the benefits of a consultancy. What we can give to you: Performance based bonus Flexible hybrid hours Private healthcare, not just for you but your family too Enhance maternity/paternity leave Cycle to Work & Electric Vehicle Lease Multiple opportunities to socialise and grow your friendships within the team 25 days of annual leave with an opportunity to purchase more Pension scheme (don't worry, we will pay in just as much as you!) A central location so you can explore the city on your lunchbreak! If you are looking to develop yourself in a highly rewarding and expansive company then this may be the role for you. Please get in touch.
03/10/2025
Full time
Job title: Software Engineer Location: Bristol Salary: 40,800 to 50,000 Job type: Permanent iO are currently partnered with a small but growing Bristol based, product developing consultancy company. Currently they are on the lookout for a Software Engineer to join on a permanent basis. You will assist the current team in continuing to deliver solutions efficiently to clients whilst simultaneously providing excellent service. With working in a consultancy environment, you will essentially be given 'fast track' learning which will allow you to develop your skills within a short time span, repeatedly. It will also give you the ability to see multiple full product life cycles, right from concept to completion. What we need from you: Embedded software development skills (C/C++) Exposure to embedded systems, preferably STM32, CubeMX Excellent communication skills when it comes to discussing your ideas A developed understanding of wired and wireless communications protocols including I2C, UART, SPI, Bluetooth LE The confidence to effectively present your ideas to clients To support our values as much as we do This role is perfect for an individual who thrives working in a diverse team and wishes to expand their knowledge in a vast array of fields; this is one of the benefits of a consultancy. What we can give to you: Performance based bonus Flexible hybrid hours Private healthcare, not just for you but your family too Enhance maternity/paternity leave Cycle to Work & Electric Vehicle Lease Multiple opportunities to socialise and grow your friendships within the team 25 days of annual leave with an opportunity to purchase more Pension scheme (don't worry, we will pay in just as much as you!) A central location so you can explore the city on your lunchbreak! If you are looking to develop yourself in a highly rewarding and expansive company then this may be the role for you. Please get in touch.
Principal Embedded Software Engineer - AI & Robotics 60,000- 70,000 Hybrid (Central London) Are you an experienced Embedded Software Engineer with a passion for cutting-edge technology? Join a fast-growing, well-funded scale-up at the forefront of developing AI And Robotic Unmanned Aircraft Systems. As a Principal Embedded Software Engineer , you'll play a key role in shaping the architecture and implementation of embedded components in a high-impact, mission-driven environment. Key Responsibilities include: Design and develop safety-critical embedded software for real-time applications Collaborate with cross-functional teams to ensure system reliability and performance Contribute to certification and compliance processes aligned with industry safety standards What they're looking for: Strong proficiency in C/C++ Experience with RTOS (e.g., FreeRTOS, VxWorks, QNX) and embedded platforms (e.g., ARM, x86, FPGA) Familiarity with safety-critical standards such as DO-178C, ISO 26262, or IEC 61508 What's on offer? 60,000 - 70,000 salary Hybrid working model - 3 days on-site (Central London) Generous holiday allowance EV car scheme & Cycle to Work scheme Additional perks as the company continues to grow If you're ready to take the next step in your career, apply to the link for consideration and we'll be in contact!
02/10/2025
Full time
Principal Embedded Software Engineer - AI & Robotics 60,000- 70,000 Hybrid (Central London) Are you an experienced Embedded Software Engineer with a passion for cutting-edge technology? Join a fast-growing, well-funded scale-up at the forefront of developing AI And Robotic Unmanned Aircraft Systems. As a Principal Embedded Software Engineer , you'll play a key role in shaping the architecture and implementation of embedded components in a high-impact, mission-driven environment. Key Responsibilities include: Design and develop safety-critical embedded software for real-time applications Collaborate with cross-functional teams to ensure system reliability and performance Contribute to certification and compliance processes aligned with industry safety standards What they're looking for: Strong proficiency in C/C++ Experience with RTOS (e.g., FreeRTOS, VxWorks, QNX) and embedded platforms (e.g., ARM, x86, FPGA) Familiarity with safety-critical standards such as DO-178C, ISO 26262, or IEC 61508 What's on offer? 60,000 - 70,000 salary Hybrid working model - 3 days on-site (Central London) Generous holiday allowance EV car scheme & Cycle to Work scheme Additional perks as the company continues to grow If you're ready to take the next step in your career, apply to the link for consideration and we'll be in contact!
Controls System Engineer 6 Month Contract 55- 65ph Buckinghamshire Organisation Overview Our client, a leading advanced technology company, applies the pursuit of excellence from motor sports to solve complex engineering challenges in various industries. Specialising in aerodynamics and high-performance vehicle design, they drive innovation and technological breakthroughs. They offer an exciting and dynamic work environment that values world-class engineering and technological prowess. Role Summary Our client is seeking a Controls System Engineer on a contract basis to contribute to the development of control systems and software for projects. This role, plays a crucial part in meeting project requirements, from initial development to testing for production application. Utilising cutting-edge tools like MATLAB/Simulink and dSpace Hardware-In-the-Loop (HIL) rigs, the engineer will prototype control systems while ensuring project ownership and performance. Responsibilities Translate specifications and requirements into functional systems, engaging in physical testing and production applications. Prototype control systems hardware and software using MATLAB/Simulink and dSpace HIL rigs. Engage in various software development tasks as necessary, ensuring project functionality and performance. Essential Skills & Experience Degree in Control, Software, or Electronic Engineering. Proficiency in modern control system and software engineering methodologies. Experience with MATLAB/Simulink for control systems software development. Familiarity with tools such as C#, Python, Java, or similar for software development. Knowledge of version control, issues tracking, and software build systems. Understanding of software development processes and functional safety implications. Desirable Skills & Experience Experience with other software development tools. Exposure to high-performance automotive, aerospace, or related sectors. If this role is of interest, reply today with an up to date CV and we can discuss further.
02/10/2025
Contractor
Controls System Engineer 6 Month Contract 55- 65ph Buckinghamshire Organisation Overview Our client, a leading advanced technology company, applies the pursuit of excellence from motor sports to solve complex engineering challenges in various industries. Specialising in aerodynamics and high-performance vehicle design, they drive innovation and technological breakthroughs. They offer an exciting and dynamic work environment that values world-class engineering and technological prowess. Role Summary Our client is seeking a Controls System Engineer on a contract basis to contribute to the development of control systems and software for projects. This role, plays a crucial part in meeting project requirements, from initial development to testing for production application. Utilising cutting-edge tools like MATLAB/Simulink and dSpace Hardware-In-the-Loop (HIL) rigs, the engineer will prototype control systems while ensuring project ownership and performance. Responsibilities Translate specifications and requirements into functional systems, engaging in physical testing and production applications. Prototype control systems hardware and software using MATLAB/Simulink and dSpace HIL rigs. Engage in various software development tasks as necessary, ensuring project functionality and performance. Essential Skills & Experience Degree in Control, Software, or Electronic Engineering. Proficiency in modern control system and software engineering methodologies. Experience with MATLAB/Simulink for control systems software development. Familiarity with tools such as C#, Python, Java, or similar for software development. Knowledge of version control, issues tracking, and software build systems. Understanding of software development processes and functional safety implications. Desirable Skills & Experience Experience with other software development tools. Exposure to high-performance automotive, aerospace, or related sectors. If this role is of interest, reply today with an up to date CV and we can discuss further.
Flight Software Engineer London Permanent Position - Hybrid (3 days on site per week) There aren't many positions that come up like this, it's an opportunity to join a company who are almost certain to make a huge impact on their market. They are an autonomous systems start up based in London, developing technology to ensure technology in this space does what it's supposed to do. They are looking for a flight software engineer to join the team for Ai and robotics applications. Experience sought is below: Developing software for robotics, UAV or autonomous systems. Preferably in safety-critical or mission critical environments. algorithm experience for navigation, control, planning, decision making etc. Robotics framework experience - ROS/ROS2 Be SC cleared or have the ability to gain SC Clearance The position will be a pivotal one and offers some incredible career opportunities. They are a start-up and the environment has a brilliant innovative feel to it, the office is in a spectacular location and you'll have the chance to work with some incredible colleagues there. If you're interested in exploring this one further, please apply to this advert or reach me on LinkedIn, I'm George Russell at iO Associates
01/10/2025
Full time
Flight Software Engineer London Permanent Position - Hybrid (3 days on site per week) There aren't many positions that come up like this, it's an opportunity to join a company who are almost certain to make a huge impact on their market. They are an autonomous systems start up based in London, developing technology to ensure technology in this space does what it's supposed to do. They are looking for a flight software engineer to join the team for Ai and robotics applications. Experience sought is below: Developing software for robotics, UAV or autonomous systems. Preferably in safety-critical or mission critical environments. algorithm experience for navigation, control, planning, decision making etc. Robotics framework experience - ROS/ROS2 Be SC cleared or have the ability to gain SC Clearance The position will be a pivotal one and offers some incredible career opportunities. They are a start-up and the environment has a brilliant innovative feel to it, the office is in a spectacular location and you'll have the chance to work with some incredible colleagues there. If you're interested in exploring this one further, please apply to this advert or reach me on LinkedIn, I'm George Russell at iO Associates
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.