Follow Usheader_facebook header_twitter header_linkedin youtube

  • Stay in Touch
  • Facebook
  • Twitter
  • Linked In
  • YouTube
  • RSS
  • Email

Web_Banner_960x100

Sr Communications Software Engineer

Basic Purpose

The Sr. Communications Software Engineer designs and develops computer software applications that provide behind-the-scenes functionality for mission critical 9-1-1 dispatch solutions.

Essential Duties, Skills, Responsibilities & Experience

As a key member of the R&D Team the Sr. Software Engineer will be responsible for the following:

Perform new product architecture/specification by analyzing user needs and using design skills to define and write application specifications

Estimate tasks, efforts, and resource requirements for assigned components and work with project manager in setting appropriate schedule, task, and quality guidelines of the project.

Implement projects on time and with high quality

Utilize the development methodology, tools, techniques, and configuration management standard to the department.

Regularly serve as a technical resource for others within the organization for customer issues and technical roadblocks, for any technical aspect of the project (software and hardware issues).

Mentor more junior level team members.

Contribute to and conduct technical reviews (Design Reviews, Code Reviews) within the organization.

Provide regular status and progress towards milestones.

May be on-call for field issues, may travel up to 25% to customer sites

 

Essential Education, Skills & Environment

 

Education and Work Experience

Bachelor's degree in computer science, electrical engineering or related field, Master’s degree preferred. Strong understanding of software development process. A background in hardware signaling design and troubleshooting highly desirable.

Specialized Knowledge and Skills

Ability to thrive in a collaborative, team-oriented culture while making strong individual contributions

Must be able to perform under tight timeframes & execute problem-solving skills

Excellent analysis and design skills, yet practical enough to get the job done

Strong documentation skills

Excellent communications skills demonstrating the ability to clearly translate conceptual and detailed technical specifications to layman terms

Technical Applications

Knowledge of the functional and interface standards developed by NENA desirable

Understanding of Operating Systems and their strengths and weaknesses

Strong knowledge of testing methodologies and techniques

Work Environment and Physical Demands

General office environment. Considerable stress may occur at times. Lifting may be required. Some travel may be required.