Sr Software Engineer

Location: Seattle, WA
Date Posted: 12-17-2017
Are you looking for an extraordinary opportunity as a Senior Software Engineer in products and services for real-time communication? Such as enabling firefighters and law enforcement with real-time voice and data communication across the smart grid?

You will have the opportunity to work on audio and data processing, IP networking and IP telephony, peer routing, web services, multithreaded distributed systems and other sophisticated real-time technologies. You will be responsible for the entire software development lifecycle from design to delivery over multiple releases.

Basic Requirements:

- Skilled in coding in one of the common programming languages such as C# or C++
- Expertise in systems and infrastructure development such as multi-threaded
implementation and fault tolerance
- Excellent knowledge and practice of software design principles
- Experience in performance and scalability improvements
- Strong customer focus
- Excellent teamwork and communication across multiple teams and disciplines
- Bachelor's degree in Computer Science or equivalent education
- Ten or more years of professional software development experience

Preferred Qualifications:

- MS or Ph.D. in Computer Science
- Knowledge of IP telephony
- Protocol-level IP network development
- Understanding of H.323, SIP, and audio CODECs
- Experience in distributed system design and implementation
- Linux experience
- Two-way radio knowledge
- Willingness to learn and adapt to new technologies and customer scenarios 
this job portal is powered by CATS