Current jobs related to Software Developer - Cambridge - Forefront RF


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Cloud Software Group. As a key member of our engineering team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenCenter, a large C#.NET...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Cloud Software Group. As a key member of our engineering team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenCenter, a large C#.NET...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Role Overview:We are seeking a highly skilled Senior Software Engineer to join our StoreFront Services team at Cloud Software Group. As a key member of our team, you will be responsible for designing and implementing highly available and scalable backend services.Key Responsibilities:Design and implement robust and scalable software solutions.Collaborate...


  • Cambridge, United Kingdom Siemens Digital Industries Software Full time

    **We are Siemens** Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle...


  • Cambridge, United Kingdom Siemens Digital Industries Software Full time

    **We are Siemens** Siemens Digital Industries Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of developers focused on XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform utilized across various environments.About...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of engineers dedicated to advancing XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform employed across various environments.About...


  • Cambridge, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team:  The StoreFront Services team, based in...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer interfaces. As a key member of our team, you will be responsible for developing and maintaining the XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer interfaces. As a key member of our team, you will be responsible for developing and maintaining the XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group, working on the development of XenServer interfaces. As a key member of our team, you will be responsible for designing and developing user interfaces for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop user interfaces...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group, working on the development of XenServer interfaces. As a key member of our team, you will be responsible for designing and developing user interfaces for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop user interfaces...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


  • Cambridge, United Kingdom Cloud Software Group Full time

    Senior Software Engineer – XenServer Interfaces What we're looking for: You're an enthusiastic Senior Software Engineer with a passion for Windows application user-interface design and development to join a team with some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform based...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...

Software Developer

3 months ago


Cambridge, United Kingdom Forefront RF Full time

Software Developer – RF Measurement Software Suite

Location: Cambridge, UK

Department: Engineering

Job Type: Permanent, Full-Time

About Us:

At Forefront RF, we are on a mission to revolutionize the RF Front End Architectures with our Tunable Duplexer and Adaptive Passive Cancelation technology. As a technology start-up and a fabless semiconductor company, we are backed by strong investment and are focused on designing, developing, and commercializing Tunable RF Front Ends for connected wearables and mobile devices.

We are in the early stages of our journey, and many of our processes and aspects of our culture are still being established. This offers a unique opportunity for you to contribute to shaping our company’s future and disrupt the current marketplace.

Our Values:

We place a strong emphasis on fostering a culture rooted in collaborationteamwork, and accountability. We believe that when we work together, drawing on each team member’s unique strengths, we can achieve remarkable results.

Our commitment to integrityrespecthonesty, and openness forms the foundation of our interactions, both within the company and with our valued partners and clients. We encourage ambitioninitiative, and visionary thinking, as we understand that these qualities drive innovation and propel us towards success.

In addition, we value adaptabilityproactivity, and resilience. We are looking for individuals who are comfortable with ambiguity and can navigate through it, demonstrating a proactive approach to problem-solving.

These values collectively define who we are and want to be as a team and guide us as we navigate the exciting journey ahead. If you align with our mission and values, and are ready to grow with us, we would love to hear from you.

Job Overview:

We are seeking a skilled and motivated Software Developer to join our team in the UK. The successful candidate will be responsible for the development and maintenance of a comprehensive software suite designed for performing RF measurements on complex RF modules.

This role requires proficiency in Python and experience with various tasks, including graphical user interface (GUI) development, test equipment interfacing, MIPI control interfacing, test script automation, data handling/processing, and integration of optimisation algorithms. The software suite will be used by both internal teams and external customers, requiring robust security features such as password protection and layered access controls.

 

Key Responsibilities:

Software Development and Maintenance:

  • Design, develop, and maintain software applications using Python.
  • Create and manage a graphical user interface (GUI) for the software suite.
  • Interface with various test equipment such as Network Analysers, Power Supplies, and Power Meters.
  • Implement MIPI control interfacing for RF module testing.
  • Develop and automate test scripts to streamline testing processes.
  • Handle and process large datasets efficiently and accurately.

 Integration and Optimisation:

  • Integrate external optimisation algorithms into the software suite.
  • Collaborate with other developers and engineers to ensure seamless integration of new features and functionalities.

 Security and Access Control:

  • Implement multi-layer password protection to differentiate between internal and external users.
  • Ensure the software suite complies with security standards and best practices.

 Collaboration and Support:

  • Work closely with the RF engineering team to understand measurement requirements and translate them into software features.
  • Provide technical support and training to internal users and external customers.
  • Troubleshoot and resolve software issues in a timely manner.

Requirements

Qualifications, skills and experience:

Education and Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Demonstrable experience in software development, particularly in Python.
  • Experience with GUI development frameworks (e.g., PyQt, Tkinter).
  • Familiarity with test equipment interfacing and communication protocols.
  • Experience with MIPI control interfacing is highly desirable.
  • Understanding of RF measurements and related test procedures is a plus.

Technical Skills:

  • Proficient in Python programming language.
  • Knowledge of software development best practices and version control (e.g., Git).
  • Strong understanding of data handling and processing techniques.
  • Ability to integrate third-party algorithms and libraries into existing software.

People Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to producing high-quality software.

Preferred Qualifications:

  • Experience with automation frameworks and scripting.
  • Knowledge of security best practices in software development.
  • Prior experience working with RF modules or in the telecommunications industry.

Benefits

  • Competitive salary and pension contributions.
  • Company Share Option Scheme.
  • 25 days holiday + bank holidays.
  • Weekly company lunches.
  • Flexible work hours and remote work options.

We believe in equal opportunities

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.