Software Development Expert

7 days ago


Reading, Reading, United Kingdom Occuity Full time

About Us

At Occuity, we are dedicated to developing cutting-edge technological solutions that alleviate some of humanity's most pressing healthcare challenges. Our pioneering work focuses on creating innovative medical devices that take instant health diagnostic information by looking into the eye.

With a clear vision and values, a world-leading team of experts, and a portfolio of 9 international patents, we are pushing the boundaries of technological innovation. Our range of products aims to improve the lives of millions of people around the world, tackling healthcare challenges head-on.

The Role

We are seeking a skilled Software Engineer to drive the development of a new generation of transformational diagnostic medical devices. These devices utilize novel optical methods to identify signatures of chronic and systemic diseases like Alzheimer's disease and diabetes.

The successful candidate will collaborate with scientists and engineers to design and develop software that controls devices and instruments, runs experiments, and controls clinical devices. Responsibilities include designing and implementing software control of prototype medical instruments and components, as well as developing suitable user interfaces.

Key Responsibilities

  1. Writing and maintaining code specifications and requirements
  2. Designing whole code platforms and architecture
  3. Ensuring code integrity and documentation
  4. Ensuring continuous development through automated testing
  5. Developing and enforcing coding guidelines
  6. Managing software release and versioning
  7. Implementing control protocols for instruments and devices
  8. Developing user-friendly control and display interfaces
  9. Implementing data analysis and data processing protocols
  10. Documentation of code

Requirements

  1. 1st or Honors degree in Computer Science, Software Engineering, or similar
  2. 2-4 years of experience in software development
  3. Low-level programming language (such as C, C++) for embedded software and real-time hardware interface
  4. High-level programming language (such as C#, Python) for control software and user interface
  5. Version control using Git, SVN, or similar
  6. Strong written and verbal communications skills
  7. Test-driven software development
  8. Agile software development

Desirable Skills

  1. Experience in developing medical software
  2. Knowledge of medical device directives, standards, and regulatory frameworks (MDD, EN60601, ISO13845)
  3. Real-time data processing
  4. Microprocessor programming
  5. FPGA programming
  6. High-performance data management and storage (HD5)
  7. Big data, convolution neural network experience
  8. Experience controlling optical and photonics equipment
  9. Experience with Micro-manager
  10. Experience designing platform architecture to control devices

Personal Attributes

  1. You are passionate about working on projects that have a lasting impact on society and people, bringing revolutionary devices to healthcare that have the potential to save lives and improve quality of life for people suffering from long-term conditions.
  2. Enthusiastic and analytical, you are a keen problem solver.
  3. Self-motivated, persistent, and collaborative, you have a 'can-do' attitude and approach.
  4. A keen eye for detail.
  5. Tenacious and persistent, with a determination to see all projects through to completion.
  6. Equally capable of working independently or as part of a team.
  7. An excellent communicator, adept at information sharing and contributing to an open, positive team atmosphere.

Equality and Diversity

Occuity is committed to encouraging equality, diversity, and inclusion among our workforce and eliminating unlawful discrimination. Our aim is for our workforce to be truly representative of all sections of society and our customers, and for each employee to feel respected and able to give their best.

Further details on our Equality, Diversity, and Inclusion policy can be found online.


  • Software Engineer

    2 weeks ago


    Reading, Reading, United Kingdom Absolute Software Full time

    Job Description: As a Cloud Engineering Professional, you will be responsible for designing, developing, and maintaining cloud-based systems. Your expertise in cloud computing, software development, and DevOps will be essential in ensuring the scalability, reliability, and security of our cloud infrastructure.Key Responsibilities:Design and develop...


  • Reading, Reading, United Kingdom Endeavour Recruitment Solutions Full time

    Senior Java and C++ Software Developer OpportunityEndeavour Recruitment Solutions is seeking an experienced Senior Java and C++ Software Developer to join our team.Key Responsibilities:Lead the successful delivery of projects through effective team management and coordination.Develop and maintain high-quality software applications using Java and C++...


  • Reading, Reading, United Kingdom Endeavour Recruitment Solutions Full time

    Senior Java and C++ Software Developer OpportunityEndeavour Recruitment Solutions is seeking an experienced Senior Java and C++ Software Developer to join our team.Key Responsibilities:Lead the successful delivery of projects through effective team management and coordination.Develop and maintain high-quality software applications using Java and C++...


  • Reading, Reading, United Kingdom Expert Employment Full time

    Job SummaryExpert Employment seeks a skilled Principal Antenna Design Engineer to join our team. As an RF systems expert with a strong theoretical physics background, you will design RF antennas and specify hardware, firmware, and software requirements driving RF layout, FPGA, and software design.Key ResponsibilitiesDesign RF antennas and specify hardware,...


  • Reading, Reading, United Kingdom IC Resources Full time

    Job Title: Embedded Software and Simulink ExpertJob Description:We are seeking a skilled Embedded Software and Simulink Expert to join our team at IC Resources. As a key member of our team, you will be responsible for developing and implementing embedded software solutions using Simulink.Key Responsibilities:Design and develop embedded software solutions...


  • Reading, Reading, United Kingdom Insight International (UK) Ltd. Full time

    About the RoleInsight International (UK) Ltd. is seeking a highly skilled Senior Software Development Professional to join our team as an Architectural Expert.Job SummaryWe are looking for a seasoned software developer with expertise in architecture design and development experience in IBM Tivoli Netcool Product Suite - Impact Omnibus, Netcool Probes, and...


  • Reading, Reading, United Kingdom AWE plc Full time

    AWE Plc: Software Engineering ExpertAbout the RoleWe are seeking a skilled Software Engineering Expert to join our team at AWE Plc. As a Software Engineering Expert, you will play a key role in supporting and delivering our suite of business applications, integrations, and infrastructure using .NET, Azure, and Vue.Key Responsibilities- Design, build, and...


  • Reading, Reading, United Kingdom Spectrum It Recruitment Limited Full time

    We are seeking a skilled Pre-Sales Consultant to join our solutions team at Spectrum It Recruitment Limited. The ideal candidate will have a background in financial services and a passion for showcasing compelling software solutions to companies.Main responsibilities will include working with clients to understand their business needs and providing expert...

  • Senior Test Manager

    1 week ago


    Reading, Reading, United Kingdom TestYantra Software Solutions Full time

    Job Title: Senior Test Manager - Banking Domain ExpertAs a Senior Test Manager at TestYantra Software Solutions, you will play a key role in ensuring the quality of our banking domain projects. With a strong background in testing methodologies and banking applications, you will lead a team of QA analysts and testers in developing and executing test...

  • Software Developer

    3 weeks ago


    Reading, Reading, United Kingdom Occuity Full time

    About OccuityAt Occuity, we are pioneering groundbreaking technological solutions to alleviate some of humanity's greatest healthcare challenges by developing technology that takes instant health diagnostic information simply by looking in the eye. With our clear vision and values, a world-leading team of experts, 9 international patents and more pending, we...


  • Reading, Reading, United Kingdom Expert Employment Full time

    Job DescriptionExpert Employment seeks a highly skilled Principal Antenna Design Engineer to join our team. As a key member of our RF systems team, you will be responsible for designing and implementing cutting-edge RF antennas and specifying hardware, firmware, and software requirements.Key Responsibilities:Design and develop RF antennas and specify...


  • Reading, Reading, United Kingdom nGenium Full time

    nGenium is seeking a talented Embedded Software EngineernGenium is partnering with an innovative and fast-growing technology company, looking for a Senior Embedded Software Engineer to contribute to cutting-edge technology and be part of a company at the forefront of embedded systems and IoT solutions. This is an exciting opportunity to work in a...


  • Reading, Reading, United Kingdom Microsoft Full time

    About the Role: We are looking for a skilled software development and engineering professional to join our team. The ideal candidate will have a strong background in coding and be able to contribute to the development of innovative software solutions.Key Responsibilities: Design, develop, and test software applicationsCollaborate with cross-functional teams...


  • Reading, Reading, United Kingdom Occuity Full time

    About OccuityAt Occuity, we are pioneering groundbreaking technological solutions to alleviate some of humanity's greatest healthcare challenges by developing technology that takes instant health diagnostic information simply by looking in the eye. With our clear vision and values, a world-leading team of experts, 9 international patents and more pending, we...


  • Reading, Reading, United Kingdom Occuity Full time

    About OccuityAt Occuity, we are pioneering cutting-edge technological solutions to alleviate some of humanity's greatest healthcare challenges. Our mission is to develop technology that takes instant health diagnostic information simply by looking in the eye.We are developing a range of innovative products that will improve the lives of millions of people...


  • Reading, Reading, United Kingdom Endeavour Resourcing Solutions Limited Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Endeavour Resourcing Solutions Limited. As a key member of our Guidance, Navigation and Control (GN&C) team, you will be responsible for developing and delivering software for our cutting-edge marine (subsea) robotic vehicles.The successful candidate will have a deep...


  • Reading, Reading, United Kingdom Automation Consultants Ltd Full time

    Our MissionAchieve excellence in software development and automation by joining our team of experts at Automation Consultants Ltd.As a software development intern, you will assist our highly skilled consultancy team in delivering complex client projects, including data migrations, software upgrades, and performance testing.Our team is passionate about...


  • Reading, Reading, United Kingdom Endeavour Resourcing Solutions Limited Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our team at Endeavour Resourcing Solutions Limited. As a key member of our engineering department, you will be responsible for designing, developing, and testing software for our cutting-edge marine robotic vehicles.Key...


  • Reading, Reading, United Kingdom Endeavour Resourcing Solutions Limited Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Endeavour Resourcing Solutions Limited.About the RoleThe successful candidate will be responsible for designing, developing, and testing software for our cutting-edge marine robotic vehicles. This is a fantastic opportunity to...


  • Reading, Reading, United Kingdom Endeavour Resourcing Solutions Limited Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Endeavour Resourcing Solutions Limited. As a key member of our Guidance, Navigation and Control (GN&C) team, you will play a crucial role in the development of cutting-edge marine (subsea) robotic vehicles.Key...