Delivering Assurance

Job Opportunities

Software Engineer

Product Development Department

This role is all about software development for new features. It involves writing baseline software to integrate new technology, performance testing of software and hardware, creation of technical documentation, ensuring code is written in the correct fashion and is documented, commented and reviewed.
  • Requires knowledge of C, C++, SQL, Unix/Linux, Shell Scripting 
  • Requires excellent problem solving skills 
  • Requires attention to detail, especially in relation to the complexities of software and hardware

Firmware Engineer

Product Development Department

This role involves developing firmware and hardware solutions and would suit a proactive individual with good interpersonal skills. Key tasks would be to interpret hardware schematics, evaluate new components and technologies, produce and maintain Production Department’s Test Software and equipment, support the Production Department with hardware fault finding, test software and hardware performances.
  • Requires C / C++ programming skills 
  • Familiarity with Lattice PLD, 8051 Microprocessor, USB systems 
  • Familiarity with PCB layout, fabrication and assembly

Technical Product Support Engineer

Product Development Department


We require an additional member of the customer support team to help deliver excellent technical and operational support to customers and perform initial troubleshooting for any faults reported.  The primary objective is to keep customers satisfied and ensure that all issues are resolved in a timely manner.

  • Requires excellent customer-facing technical product support, both in person and on the phone 
  • Database knowledge and ability to learn a new technical product 
  • Good diagnostic and problem solving skills 
  • Software development experience
  • Knowledge of Java / PHP / C
  • Ability to travel both in the UK and overseas (sometimes at short notice)




Pre-Sales Engineer

Sales Department


To provide technical input along the sales / account management lifecycle, including on-site presentations & product demonstrations to customers and prospects. This necessitates an ability to assimilate and map customer requirementsto Roscom solutions and will involve assuming technical leadership in one or more of the solutions offered by Roscom.

To develop new business and sales leads within Europe. Based in Derby, the role will entail the development of a business plan, generation of sales leads, day to day customer interaction & account management and the management of specific activities and projects. It will also involve the delivery of an agreed, sustainable sales pipeline.
  • Requires previous work experience within the Revenue Assurance domain 
  • Requires a solid understanding of the operation of platforms responsible for generating CDRs & IPDRs 
  • Requires an understanding of Bypass Fraud testing methodologies and Roaming testing standards (IREG, TADIG) 
  • Must be available to travel extensively


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player