Software Developer

3 weeks 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:

Our mission is to simplify RF Front End Architectures by means of our Tunable Duplexer that includes our Adaptive Passive Cancelation technology.

We are a technology start-up and a fabless semiconductor company, with an exciting vision and a strong investment backing and are focused on designing, developing, and commercializing Tunable RF Front Ends used in connected wearables and mobile devices, which will disrupt the current marketplace.

Our Values:

At Forefront RF, we place a strong emphasis on fostering a culture rooted in collaboration, teamwork, 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 integrity, respect, honesty, and openness forms the foundation of our interactions, both within the company and with our valued partners and clients. We encourage ambition, initiative, and visionary thinking, as we understand that these qualities drive innovation and propel us towards success.

These values collectively define who we are and want to be as a team and guide us as we navigate the exciting journey ahead.

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.



  • Cambridge, United Kingdom Software AG Full time

    Software AG simplifies the connected world. Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects “things” like sensors, devices and machines. It helps 10,000+...


  • 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 Siemens Digital Industries Software Full time

    We are SiemensSiemens 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...

  • Software Engineer

    1 week ago


    Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic Software Engineer with the drive and passion to develop your functional programming and systems engineering experience in an enterprise setting. We'd like you to join a team of some of our most talented engineers working on XenServer. About XenServer: XenServer is a commercial virtualization platform...


  • Cambridge, Cambridgeshire, 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, 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, United Kingdom Cloud Software Group Full time

    LEAD SOFTWARE ENGINEER – HYPERVISOR Are you an ambitious software engineer with an interest in Open Source and experience working at hypervisor or operating-system level? We'd love you to become part of a high-profile team within our Research & Development Centre in the UK, working on the future development and evolution of the XenServer hypervisor -...


  • Cambridge, United Kingdom Cloud Software Group Full time

    LEAD SOFTWARE ENGINEER – HYPERVISOR Are you an ambitious software engineer with an interest in Open Source and experience working at hypervisor or operating-system level? We'd love you to become part of a high-profile team within our Research & Development Centre in the UK, working on the future development and evolution of the XenServer hypervisor -...

  • Software Engineer

    1 month ago


    Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic Software Engineer with the drive and passion to develop your functional programming and systems engineering experience in an enterprise setting. We'd like you to join a team of some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....


  • Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic associate (graduate) 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 on the open-source Xen hypervisor....

  • Software Developer

    3 weeks ago


    Cambridge, United Kingdom SoCode Limited Full time

    Job Title: Software Developer Location: Cambridge, UK Department: Engineering Job Type: Permanent, Full-Time My client is a technology start-up specializing in designing and developing Tunable RF Front Ends for connected wearables and mobile devices. Our mission is to simplify RF Front End Architectures through innovative technology. Our culture emphasizes...

  • Technical consultant

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Formpipe Software AB Full time

    We are seeking a Technical Consultant to work in our Partner Enablement team, to support our partners and customers, helping to scope and implement document management projects for our Dynamics ISV and other ERP solutions. You will need to help customers and partners implement our software efficiently while maintaining high standards of quality. You will...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...

  • Software Developer

    1 week ago


    Cambridge, United Kingdom SoCode Limited Full time

    Job Title: Software DeveloperLocation: Cambridge, UKDepartment: EngineeringJob Type: Permanent, Full-TimeLooking to join a dynamic technology start-up based in Cambridge, UK? Our client specializes in creating Tunable RF Front Ends for wearables and mobile devices, aiming to simplify RF Front End Architectures through cutting-edge technology.At our company,...