Leave us your email address and we'll send you all the new jobs according to your preferences.
Comms Software Developer (all gender)
Posted 4 hours 11 minutes ago by Hexagon AB
We have a new opportunity to hire a Voice Communications Developer. The successful candidate will join a virtual Development team based in Europe. The job will feature hybrid working conditions and be based at a suitable European Hexagon office.
Overview
This role will be a dedicated core member of the team responsible for developing and maintaining modular point solution extensions for Hexagon's OnCall Dispatch portfolio. The successful candidate must have a passion for technology, a logical aptitude and a demonstrable software programming capability and mindset with special reference to real-time voice communications in a control room setting, interfacing with a variety of radio and telephone service's APIs with TETRA experience being of greatest initial benefit and moving to MCX related technologies in due course.
Duties and Responsibilities
- To be able to write a high-level design specification based on communication with the customer.
- Development of, and support for, codebase in accordance with the defined design and interface specifications.
- Generation of efficient and compliant code in accordance with established coding guidelines, identified Human Factors and industry best practices.
- Ensuring that all code developed is correctly documented, tested and securely maintained.
- Develop and maintain TETRA-based applications and systems.
- Customize and integrate TETRA communication platforms for client-specific needs.
- Communication of any changes arising to the interfaces, database schema, design documentation and installation documentation, because of the accepted solution.
- Responsible for undertaking defect impact assessment and resolution to support the fixes release plan and the planned test events.
- Working to defined project methodologies and adhering to documented procedures.
- Collaborate with remote teams to design and implement solutions meeting regulatory/security requirements.
- Perform troubleshooting and debugging of communications systems (including TETRA) to resolve issues.
- Conduct testing and validation of software and 3rd party hardware components of communications systems.
- Prepare technical documentation, including user manuals, development reports, and system specifications.
- Stay updated with the latest advancements in communications standards, technology and protocols.
- Provide technical support and training to end-users and stakeholders.
- Clearly and regularly communicating with management and technical support colleagues.
Skills and Experience
Essential
- Demonstrate at least 6 years of experience with C++ to interface with communication systems (telephony, radio).
- Demonstrable experience of development with technologies such as VoIP, SIP, WebRTC in the context of Control Room audio communications and interfacing with TETRA and Telephone switch services.
- Experience of working efficiently with SQL and RDBMS to maintain good performance of the whole system.
- Full clean driving licence.
- Must be security cleared or able to be cleared without issue.
Desirable
- Web Services
- Microsoft Entity Framework
- Oracle DBMS or SQL Server
- HTML, JavaScript, React, Angular
- Experience of DevOps and/or GIT
- Azure development
Advantageous
- Computer Aided Dispatch experience
- Use of Geographical Information Systems (GIS)
Attributes
- Sponsorship unnecessary to work in the country where the job is located.
- Security cleared or no objections to obtaining security clearance.
- Demonstrable experience of development with technologies such as VoIP, SIP, WebRTC in the context of Control Room audio communications and interfacing with TETRA and Telephone switch services.
- Demonstrable experience using C# and .NET for developing communication-related software.
- Proven ability to work on own initiative and as part of a team.
- Good communication skills written and oral.
- Contributor in team meetings.
- Able to demonstrate ability to work to defined deadlines.
- Excellent attention to detail.
- Self-motivated.
- Commitment to the role.
Qualifications
- 2:1 or higher Degree in Computer Science, Software Engineering or equivalent.
Hexagon AB
Related Jobs
Senior Software Engineer - AI Enablement
- £110,000 Annual
- Lancashire, Manchester, United Kingdom, M21 0
Technical Programme Manager X2
- £65,000 - £75,000 Annual
- Sussex, Worthing, United Kingdom, BN111
Governance Manager - Telecoms
- £300 - £310 Daily
- England, United Kingdom
Full Stack Software Engineer (m/f/x)
- Steiermark, Graz, Austria, 8010
SAP S/4HANA Service Transition Manager (Part-Time, Remote)
- Not Specified, Germany