Software Engineer

3 weeks ago


Cambridge, United Kingdom Socrates Software Full time

We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.


Key Responsibilities:

  • Elixir Development: Design, implement, and maintain highly concurrent, distributed applications using Elixir, ensuring scalable and reliable solutions.
  • RF System Integration: Collaborate with cross-functional teams to integrate RF components and systems into software solutions, optimising for performance and accuracy.
  • Software Architecture: Contribute to the architecture and design of software solutions, ensuring they meet both functional and performance requirements.
  • Collaborative Development: Work closely with hardware engineers, product managers, and other software developers to define project scope, technical specifications, and timelines.
  • Troubleshooting and Debugging: Identify, analyse, and resolve issues related to software performance, RF integration, and system reliability.
  • Testing & Quality Assurance: Develop and implement unit tests, integration tests, and ensure overall code quality and robustness.
  • Documentation: Maintain clear and comprehensive documentation of code, RF configurations, and integration processes.
  • Research & Innovation: Stay updated with the latest advancements in both Elixir development and RF technologies, and bring fresh ideas to improve system performance and reliability.


Required Skills & Experience:

  • Proven experience with Elixir in building scalable, fault-tolerant, and concurrent applications.
  • Solid understanding of Radio Frequency (RF) systems, including RF signal processing, transmission, and troubleshooting.
  • Experience working with embedded systems, wireless communication protocols, or network systems is a plus.
  • Strong knowledge of distributed systems and microservices architecture.
  • Proficiency in using Elixir's ecosystem (e.g., Phoenix framework, GenServer, Nerves for IoT, etc.).
  • Understanding of networking protocols and communication systems (e.g., TCP/IP, UDP, MQTT, etc.).
  • Hands-on experience with signal analysis tools (e.g., spectrum analysers, oscilloscopes) and RF testing.
  • Familiarity with Git, continuous integration, and deployment pipelines.
  • Strong analytical and problem-solving skills with the ability to work under pressure and tight deadlines.


Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Experience with other functional programming languages (e.g., Erlang) or real-time operating systems.
  • Knowledge of IoT technologies and wireless communication standards (e.g., LTE, 5G, Wi-Fi).
  • Familiarity with cloud technologies (AWS, Azure, Google Cloud) and microservices deployment.
  • Experience with Agile/Scrum methodologies.


Personal Attributes:

  • Strong communication skills, both written and verbal.
  • A proactive and self-driven attitude with a strong desire to innovate and improve.
  • Ability to collaborate effectively in a team-oriented environment.
  • Passion for continuous learning and staying ahead of technological trends.

  • Software Engineer

    3 weeks ago


    Cambridge, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...

  • Software Engineer

    3 weeks ago


    Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...


  • Cambridge, Cambridgeshire, United Kingdom Socrates Software Full time

    At Socrates Software, we're seeking a skilled Software Development Expert with expertise in Elixir and familiarity with Radio Frequency (RF) systems.Job SummaryThis role involves designing, implementing, and maintaining scalable, concurrent applications using Elixir. You will collaborate to integrate RF components into software solutions, contribute to the...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Company OverviewThe Society of Research Software Engineering is a leading organization in the field of high-performance computing, focusing on developing innovative solutions for next-generation processors and systems.We are currently seeking an experienced Software Engineer to join our team and contribute to the development of advanced simulation models for...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    We are seeking a highly skilled Senior HPC Specialist to join the Society of Research Software Engineering. As a key member of our team, you will be responsible for overseeing the employment and coordination of RSEs within the Centre and participating research groups.The successful candidate will have experience in programming languages such as C, C++,...

  • Software Engineer

    4 weeks ago


    Cambridge, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    Software Engineer£50,000 to £60,000CambridgeOnsite/HybridAn exciting opportunity for an experienced Software Engineer to join a leading software consultancy based in Cambridge.This job role is ideal for someone skilled with TypeScript, JavaScript, and Node.js.This is an opportunity for someone to join at the start of a brand new project and work across the...

  • Software Engineer

    3 weeks ago


    Cambridge, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    Software Engineer£50,000 to £60,000CambridgeOnsite/HybridAn exciting opportunity for an experienced Software Engineer to join a leading software consultancy based in Cambridge.This job role is ideal for someone skilled with TypeScript, JavaScript, and Node.js.This is an opportunity for someone to join at the start of a brand-new project and work across the...

  • Software Engineer

    1 month ago


    Cambridge, United Kingdom CV-Library Full time

    Software Engineer £50,000 to £60,000 Cambridge Onsite/Hybrid An exciting opportunity for an experienced Software Engineer to join a leading software consultancy based in Cambridge. This job role is ideal for someone skilled with TypeScript, JavaScript, and Node.js. This is an opportunity for someone to join at the start of a brand new...

  • Software Engineer

    3 weeks ago


    Cambridge, United Kingdom CV-Library Full time

    Software Engineer £50,000 to £60,000 Cambridge Onsite/Hybrid An exciting opportunity for an experienced Software Engineer to join a leading software consultancy based in Cambridge. This job role is ideal for someone skilled with TypeScript, JavaScript, and Node.js. This is an opportunity for someone to join at the start of a brand-new...


  • 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

    2 weeks ago


    Cambridge, United Kingdom ARM Full time

    We are searching for a highly motivated and creative software engineer to join our Productivity Engineering group and drive solutions to optimise our IP and System development processes. Our group develops best-practice methodologies and corresponding automatedflows to improve development efficiency and enable delivery of high-quality...

  • Software Engineer

    4 weeks ago


    Cambridge, United Kingdom Manpower UK Ltd Full time

    Job Opportunity: C++ Software Engineer** Are you a passionate C++ Software Engineer looking for an exciting new opportunity? Join a leading global technology company at the forefront of innovation! We're seeking an experienced C++ Software Engineer to contribute their expertise and collaborate on cutting-edge projects. **Key Responsibilities:** - Design,...

  • Software Engineer

    1 month ago


    Cambridge, United Kingdom AES Full time

    Position: Software Engineer Location: Cambridgeshire Salary: £40,000 to £50,000 + Excellent Benefits / Prospects (including Relocation Assistance) If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real opportunity to release your true...

  • Software Engineer

    2 months ago


    Cambridge, United Kingdom CV-Library Full time

    Position: Software Engineer Location: Cambridgeshire Salary: £40,000 to £50,000 + Excellent Benefits / Prospects (including Relocation Assistance) If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real opportunity...


  • Cambridge, United Kingdom Oho Group Ltd Full time

    Graduate Software Engineer - Cambridge - Work With Exceptional Engineers! Are you an ambitious graduate ready to make an impact at one of Cambridge's most exciting start-ups? We're on the lookout for a talented Software Engineer to join an exceptional, dynamic team! We welcome graduates from tech agnostic backgrounds with a strong background in...

  • Software Engineer

    3 weeks ago


    Cambridge, United Kingdom Give A Grad A Go Ltd Full time

    * A competitive basic salary of between £35,000 - £40,000 - Report directly to, and get training from, the COO - Join a rapidly growing company with a lot of scope for quick progression Company profile - FinTech Firm In this Software Engineer role, you will be joining the Cambridge office of a company that is making waves within the financial technology...

  • Software Engineer

    3 weeks ago


    Cambridge, United Kingdom Linaro Full time

    Linaro, a leading ARM Software engineering organisation, has an exciting opportunity for a Software Engineer interested in compilers, tools, language frameworks and runtime to join the team. The role is remote / work from home so you can be based anywhere in the UK. Here is an opportunity to shape the future of open-source software on Arm powered client...

  • Software Engineer

    2 weeks ago


    Cambridge, United Kingdom Paramount Recruitment Full time

    Software Developer Pharmaceutical, Cambridge I am working with a small pharmaceutical company in Cambridge who is looking for a Software Developer to join their bioinformatics team to support their research projects by designing and implementing web interfaces and tools to organise, integrate and visualisegenomics and other related datasets. Some of your key...

  • Software Engineer

    4 weeks ago


    Cambridge, United Kingdom AES Full time

    Position: Software EngineerLocation: CambridgeshireSalary: £40,000 to £50,000 + Excellent Benefits / Prospects (including Relocation Assistance)If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real opportunity to release your true...

  • Software Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom AES Full time

    Job OverviewWe are seeking a talented Android Platform Software Engineer to join our team at AES.The successful candidate will be responsible for developing and supporting software running on our Android-based products.This is an exciting opportunity for a skilled engineer to work on challenging projects and contribute to the growth of our company.