4,488 Real Time Operating Systems jobs in the United Kingdom
Software Engineer / Senior Software Engineer

Posted 5 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
Advances in AI, data and computational sciences are transforming drug discovery and development. Roche's Research and Early Development organizations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximising these opportunities. The Computational Sciences Center of Excellence (CS CoE) is a strategic, unified group whose goal is to harness the transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and life-changing medicines for patients worldwide.
Within the CS CoE organisation, the Data and Digital Catalyst (DDC) organization leads the modernization of our computational and data ecosystems by integrating digital technologies across Research and Early Development to empower stakeholders, advance data-driven science and accelerate decision-making.
The Solutions team within the DDC Organization develops modernized and interconnected computational and data ecosystems. The Data Ecosystem is foundational to building solutions that accelerate the work done by our Computational and Bench Scientists and enable ML/AI tool creation and adoption. Our team specializes in building Data Pipelines and Applications for data acquisition, collection, storage, transformation, linkage and sharing.
As a Software Engineer on our Solutions Engineering team, you will build robust, scalable, and reusable capabilities for our shared data platform. You will work closely with Data Engineers, Product Leaders, and scientific partners to design and implement systems that unlock the potential of our diverse scientific data. Your work will directly contribute to accelerating the discovery and development of life-changing treatments for patients by building the modern ecosystem that captures, moves, and prepares scientific data for analysis.
**The Opportunity**
+ Ensure technical excellence by delivering innovative, best-in-class data flows and pipelines across key scientific domains.
+ Promote the adoption of key trends and technologies by applying an Open Source, Cloud First, API First, and AI First approach to problem-solving.
+ Improve our data workflows and application architecture by leveraging standard patterns like microservices and event-driven design.
+ Integrate diverse data sets to power AI/ML, Natural Language Search, and downstream visualization and analytics tools.
+ Facilitate the implementation of cutting-edge AI models that take advantage of advances in machine learning.
+ Influence technical decisions around data workflows and application development in collaboration with key partners.
+ Learn and deeply understand our Data Ecosystem to drive continuous improvement and innovation.
**Who You Are**
You are a passionate engineer who cares about technical and product excellence, with a drive to build highly usable solutions. You thrive in a collaborative environment, leveraging modern development practices to translate complex challenges into effective technology solutions.
You bring the following qualifications:
+ A Bachelor's degree in Computer Science or a similar technical field, or equivalent experience, plus relevant software engineering experience.
+ Experience in full-stack development, with working knowledge of frontend (e.g., JavaScript) and backend (e.g., Python, Java) technologies.
+ Experience with databases, data analytics (SQL/NoSQL, ETL/ELT), and APIs (REST, GraphQL).
+ Experience working on cloud-native architectures in a public cloud environment, ideally AWS.
+ Strong oral and written communication skills and the ability to think strategically to optimize for long-term goals.
#ComputationCoE
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of Roche Products Ltd. At Roche Products we believe diversity drives innovation and we are committed to building a diverse and flexible working environment. All qualified applicants will receive consideration for employment without regard to race, religion or belief, sex, gender reassignment, sexual orientation, marriage and civil partnership, pregnancy and maternity, disability or age. We recognise the importance of flexible working and will review all applicants' requests with care. At Roche difference is valued and we are proud to be an equal opportunity employer where you are encouraged to bring your whole self to work.
Software Engineer / Senior Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Ensure technical excellence by delivering innovative, best-in-class data flows and pipelines across key scientific domains.
Promote the adoption of key trends and technologies by applying an Open Source, Cloud First, API First, and AI First approach to problem-solving.
Improve our data workflows and application architecture by leveraging standard patterns like microservices and event-driven design.
Integrate diverse data sets to power AI/ML, Natural Language Search, and downstream visualization and analytics tools.
Facilitate the implementation of cutting-edge AI models that take advantage of advances in machine learning.
Influence technical decisions around data workflows and application development in collaboration with key partners.
Learn and deeply understand our Data Ecosystem to drive continuous improvement and innovation.
Who You Are You are a passionate engineer who cares about technical and product excellence, with a drive to build highly usable solutions. You thrive in a collaborative environment, leveraging modern development practices to translate complex challenges into effective technology solutions.nYou bring the following qualifications:nA Bachelor’s degree in Computer Science or a similar technical field, or equivalent experience, plus relevant software engineering experience.
Experience in full-stack development, with working knowledge of frontend (e.g., JavaScript) and backend (e.g., Python, Java) technologies.
Experience with databases, data analytics (SQL/NoSQL, ETL/ELT), and APIs (REST, GraphQL).
Experience working on cloud-native architectures in a public cloud environment, ideally AWS.
Strong oral and written communication skills and the ability to think strategically to optimize for long-term goals.
#ComputationCoEnWho we are A healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let’s build a healthier future, together.nThe statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of Roche Products Ltd. At Roche Products we believe diversity drives innovation and we are committed to building a diverse and flexible working environment. All qualified applicants will receive consideration for employment without regard to race, religion or belief, sex, gender reassignment, sexual orientation, marriage and civil partnership, pregnancy and maternity, disability or age. We recognise the importance of flexible working and will review all applicants’ requests with care. At Roche difference is valued and we are proud to be an equal opportunity employer where you are encouraged to bring your whole self to work.
#J-18808-Ljbffrn
Software Engineer / Senior Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Benefits & Package
37 hours per week (Mon-Thurs 8:30-4:30, Fri 8:30-4:00) with flexi-time available
25 days holiday plus 8 bank holidays
5% employer pension contribution
2 × base salary life insurance
Private healthcare cover
The rolenDepending on experience, you'll either:
Contribute as a Software Engineer, designing and coding core modules.
Or join as a Senior Software Engineer, taking the technical lead on projects, supervising others, and approving designs.
Key responsibilities include:
Designing and developing real-time software applications in C, C++ and C#.
Creating multi-threaded and multi-process systems for advanced machinery and automation.
Developing HMI / GUI systems and display interfaces.
Producing technical documentation, specifications and ensuring compliance with ISO 9001 standards.
Supporting projects from initial concept through coding, testing, and deployment.
Providing engineering and customer support where required.
(Senior level) Planning projects, producing time estimates, and mentoring junior engineers.
Technical environment
Microsoft Visual Studio, Eclipse, MPLAB, Subversion
Real-time operating systems (QNX, Windows)
WPF MVVM, LabVIEW (desirable)
Embedded microcontroller programming
Control system architectures and database development
What we're looking for
Degree in Software Engineering, Computer Science, or equivalent experience.
Minimum 3 years' experience in a design engineering environment (Software Engineer) OR 10+ years for Senior.
Strong coding ability in C, C++ and C#.
Experience of embedded systems, real-time programming, or control engineering.
Problem-solving skills, technical documentation ability, and teamwork.
Why this role?
Work on cutting-edge control systems where your software directly drives advanced technology.
Clear progression - from module delivery to technical leadership.
Flexi-time, private healthcare, pension, life insurance, and overtime pay at junior levels.
A collaborative engineering culture focused on innovation and technical excellence.
Next stepsnIf you're passionate about solving complex engineering problems and want to see your code perform in challenging real-world environments, apply today for a confidential discussion
#J-18808-Ljbffrn
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Software Engineer - London (Onsite, 5 Days per Week)
65,000 - 90,000 + Benefits
We are representing a specialist SME consultancy partnered with a leading AI and technology firm, delivering mission-critical solutions to the UK Defence and Intelligence community.
This is a unique opportunity to work on a cutting-edge new platform that is shaping the future of national security. The role is language-agnostic - we're not looking for expertise in one specific technology stack. Instead, we want highly skilled software engineers with strong experience in at least one modern programming language and the ability to quickly adapt and learn new ones.
You will be working at the forefront of innovation on programmes of national importance , collaborating with some of the brightest minds in the industry. This is a full-time, London-based position (onsite, Monday-Friday).
Due to the sensitive nature of the work, candidates must hold current SC or DV clearance.
If you're a high-calibre engineer seeking to apply your skills to projects that truly make a difference, we want to hear from you.
Apply now to join a forward-thinking team where your expertise will directly contribute to the UK's national security capabilities.
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Software Engineer
North Yorkshire (Hybrid after probation)
40,000 - 50,000 + 33 days holiday + Private Healthcare + Flexible Working + Benefits
On offer is a rare opportunity for a Software Engineer to join a highly respected international engineering business that is a recognised leader in both R&D and manufacturing.
This company specialises in delivering advanced subsea systems and complex engineered solutions that are deployed in some of the most demanding environments worldwide. Their products are renowned for their reliability, quality, and technical excellence, supporting critical operations across multiple industries.
In this role, you will be responsible for developing and supporting software projects, contributing to design work, and delivering solutions that meet strict engineering and operational standards. You will work across the full project lifecycle - from concept and specification through to design, testing, and handover - while also providing technical support to production teams, customers, and global operations.
An ideal candidate will have a background in software engineering with strong skills in C/C++ and C#, experience in real-time and multi-threaded programming, and a good understanding of HMI/GUI development. You should be comfortable contributing to projects independently while also working under the guidance of senior engineers. Experience with embedded systems, robotic control, or complex software architectures would be a strong advantage.
This is an excellent opportunity for someone looking to build their career in software engineering, taking on challenging projects in a world-leading engineering environment, while gaining exposure to cutting-edge technologies deployed in extreme conditions.
The Role:
- Software Engineer (Embedded & Applications)
- Contributing to software design and development projects
- Full lifecycle from concept to handover
- Embedded software, real-time systems, GUI/HMI development
- Technical support for production, logistics, and customer operations
The Person:
- Skilled in C/C++, C#, real-time and multi-threaded programming
- Experience in embedded software design and GUI/HMI systems
Reference Number: BBBH - (phone number removed)
To apply for this role or to be considered for further roles, please click "Apply Now" or contact Rise Technical Recruitment.
Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.
The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Our client, a prominent player in the Defence & Security sector, is currently seeking a Software Engineer to join their permanent team. This role offers a unique opportunity to work on high-impact security projects that contribute to national safety.
Key Responsibilities:
- Developing and maintaining software applications that meet defence and security requirements
- Collaborating with cross-functional teams to design and implement software solutions
- Conducting software testing and verification to ensure high standards are met
- Investigating and resolving software issues and bugs
- Participating in code reviews to ensure code quality and best practices
- Documenting software designs and coding procedures
- Staying updated with the latest industry trends and technologies
- Contributing to the continuous improvement of software development processes
Job Requirements:
- Proven experience in software engineering within the Defence & Security sector
- Strong understanding of software development principles and methodologies
- Proficiency in programming languages such as C++, Java, or Python
- Experience with software testing and debugging tools
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Relevant degree in Computer Science, Software Engineering, or a related field
- Ability to obtain necessary security clearances
Benefits:
- Competitive salary
- Opportunity to work on cutting-edge defence and security projects
- Professional development and continuous learning opportunities
- Supportive and inclusive work environment
- Comprehensive employee benefits package
If you are a dedicated Software Engineer with a passion for defence and security, and you're looking for a new opportunity to make a significant impact, we would love to hear from you. Apply now to join our client's innovative and driven team.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Our client, a prominent player in the Defence & Security sector, is currently seeking a Software Engineer to join their permanent team. This role offers a unique opportunity to work on high-impact security projects that contribute to national safety.
Key Responsibilities:
- Developing and maintaining software applications that meet defence and security requirements
- Collaborating with cross-functional teams to design and implement software solutions
- Conducting software testing and verification to ensure high standards are met
- Investigating and resolving software issues and bugs
- Participating in code reviews to ensure code quality and best practices
- Documenting software designs and coding procedures
- Staying updated with the latest industry trends and technologies
- Contributing to the continuous improvement of software development processes
Job Requirements:
- Proven experience in software engineering within the Defence & Security sector
- Strong understanding of software development principles and methodologies
- Proficiency in programming languages such as C++, Java, or Python
- Experience with software testing and debugging tools
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Relevant degree in Computer Science, Software Engineering, or a related field
- Ability to obtain necessary security clearances
Benefits:
- Competitive salary
- Opportunity to work on cutting-edge defence and security projects
- Professional development and continuous learning opportunities
- Supportive and inclusive work environment
- Comprehensive employee benefits package
If you are a dedicated Software Engineer with a passion for defence and security, and you're looking for a new opportunity to make a significant impact, we would love to hear from you. Apply now to join our client's innovative and driven team.
Be The First To Know
About the latest Real time operating systems Jobs in United Kingdom !
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Golang Developer - Hybrid - Contract Opportunity
Description
We're looking for an enthusiastic, diligent Golang Software Engineer to work on a Loyalty and Benefits platform for our client.
The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn.
As a Software Engineer, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals.
Key Skills
- Golang
- REST
- software development
- Kafka
- rabbitmq
- rally
- Jira
Job Title: Software Engineer
Location: Burgess Hill, UK
Rate/Salary: 200.00 - 270.00 GBP Daily
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. (phone number removed). Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at (url removed)>
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to (url removed)>
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at (url removed)/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Software Engineer
Maidstone, Kent
Hybrid - 1 day per week
Software Engineer needed for a leading organisation based in Maidstone, Kent who are looking to employ an experienced Software Engineer with DevOps responsibilities with an in-depth knowledge of Design and development of software solutions using .NET Framework, .NET Core, and .NET 6+, CI/CD pipelines, Azure DevOps, Terraform, Docker and Kubernetes (AKS).
The successful candidate will be responsible for building scalable and maintainable software systems, while also contributing to CI/CD pipeline design, infrastructure automation, and testing integration
* Salary expectation: 60,000 - 70,000 per annum
* 25 day's holiday
* Pension Plan
* Hybrid working: 1 day per week in the office
In order to be the successful Software Engineer and have a chance to gain such an exciting opportunity you will ideally need to have the following:
* Experience in software development with a strong understanding of DevOps engineering.
* Proficiency in CI/CD pipeline design and implementation.
* Hands-on experience with Docker, Kubernetes, and Azure DevOps.
* Strong knowledge of .NET development and Visual Studio environments.
* Experience with infrastructure as code using Terraform.
* Familiarity with automated testing frameworks and integration into pipeline
This really is a fantastic opportunity for a Software Engineer to progress their career. If you are interested please apply as soon as possible as this position will be filled quickly so don't miss out!
Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Software Engineer - Colchester - Up to 34,000 + Excellent Benefits
Are you a motivated software graduate with a passion for electronics and product development? An exciting opportunity has arisen for a Software Engineer to join a global leader in the design and manufacture of high-performance electronic test and measurement solutions.
This is a well-established global organisation specialising in high-performance electronic test and measurement solutions. Their products are trusted across industries such as aerospace, automotive, defence, medical devices, and electronics manufacturing, supporting the development and verification of complex technologies worldwide.
The Role
As a Software Engineer , you will play a key part in developing, testing, and maintaining hardware-dependent software applications that support cutting-edge test and verification products. You will also contribute to improving existing software tools, creating new solutions to enhance customer experience, and providing technical support both internally and externally.
This is a fantastic opportunity for someone looking to work on diverse projects in a collaborative environment while building a rewarding career with long-term progression opportunities.
Key Responsibilities
- Develop, test, and debug software applications linked to hardware
- Maintain and enhance existing applications
- Generate ideas for new software solutions to improve customer outcomes
- Analyse and resolve customer and production support issues
- Create clear, customer-focused documentation
About You
- A degree in Software Engineering, Electronics Engineering, or a related discipline
- Knowledge of programming in C/C++ on Windows and Linux platforms
- Experience with IDEs such as Visual Studio or Eclipse
- An understanding of interfacing with PC hardware
- Logical, problem-solving mindset with excellent communication skills
- Familiarity with Object-Oriented Programming is advantageous
What's on Offer
- 25 days holiday (plus bank holidays) with the option to buy or sell extra days
- Life insurance and wellbeing support programmes
- Gym membership and lifestyle perks
- Regular pay reviews, training, and career progression opportunities
- Paid social events and a friendly, collaborative workplace
If you're a forward-thinking Software Engineer looking to make your mark in a fast-growing, technology-driven industry, we'd love to hear from you.
#Tier1