Senior Application Software Engineer

 

Position Description
Senior software engineer with a broad engineering skills, innovative spirit, and desire to work in a fast paced, entrepreneurial environment. Candidate should have a background in development of analytical tools , data base optimization, large scale software deployments and customer support. Contribute to requirements definition, provide design, prototype and build applications. Participate in all stages of software development process including UI design, coding, testing, release and support.

The Company is intending to develop element management systems that interact with hundreds of Company products that are deployed in commercial, cellular wireless networks. The management systems will also serve as the interface with higher-level SON architectures. The appropriate candidate will understand how to design and develop systems that can efficiency interact with hundreds of remote devices, collect alarms, push commands and create activity reports summarizing status.

Education/Experience:
MSEE in engineering, and a minimum of fifteen years related experience

Position Requirements:

  • Embedded SW development, Linux, Linux Kernel/Drivers
  • NET 4.5, WinForms with DataVisualization
  • Report generation (WinForms ReportViewer)
  • Familiarity with socket programming, TCP/IP, UDP, SNMP
  • Parallel programming using multi-threading
  • Perl, Javascript, HTML
  • MVC, MVP design pattern experience
  • SQL Server 2008+
  • QL Server Stored Procedures
  • Silverlight
  • Excellent communication skills, a strong work ethic and the ability to work both independently or part of a team
  • Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release
  • Ability to create and implement software solutions for large scale system deployments
  • Ability to lead a team of SW engineers covering multiple disciplines

Recommended Skills:

  • Familiarity with Java/Eclipse IDE
  • Ability to understand and maintain Perl, KSH scripts on Liunx/Windows platform
  • Experience in Google Maps API
  • Experience with software optimization of base stations including Lucent and Nortel
  • Familiarity with ISO 9001:2000 quality standard requirements for documenting all phases of data acquisition is a plus but not necessary