Senior Software Development Engineer – Certificate Server

Prodea Systems currently have multiple openings for Senior Software Engineers. We are developing a new and unique multi-purpose IP-based home networking service. The service will include a residential gateway that will allow our residential customers to enjoy Voice (e.g. VoIP), Video (e.g. Download and Play), and Data Services (e.g. WiFi Router) over their current IP infrastructure in their home. Our solution will provide the best possible combination of services and features.  Specifically, we are seeking highly motivated senior engineers for our Centralized Server.

The candidate will be responsible for participating in the Architectural design and completely responsible for the design, development, and testing of components of our Home Networking Solution. The candidate will work on either the Home Networking Device itself or the centralized Server and their corresponding sub-components. The candidate is expected to generate design and unit testing documents in accordance with standard development guidelines. Further, the candidate may be called upon to provide statuses and demonstrations to upper management and potential customers. This may or may not include travel.

Qualified candidates will possess the following:

  • Experience with commercial software development
  • Excellent Object Oriented Development Skills
  • Demonstrated ability to deliver products on time.
  • Ability to achieve a high level of performance by setting clear expectations
  • Strong academic credentials and a track record of high impact technical and leadership achievements.
  • BSEE/BSCS 7+ years development experience. Candidates must have excellent written and verbal communication skills.

Skills Set:

  • C/C++
  • Linux Operating Systems
  • Scripting Experiences (e.g. Perl, Python, shell scripting)
  • Multi-threaded Applications
  • Thorough Understanding of OpenSSL /TLS, OpenSSH and other IETF security protocols.
  • Experience developing Applications utilizing FIPS 140-2 (Federal Information Processing Standards) compliant devices.
  • Understanding and experience in the use of Cryptography including encryption/decryption and key management.
  • Knowledge and experience in developing Applications with Certificate based solutions and that are deployed in a secured Network environment.
  • LDAP and Directory Server Experience
  • SNMP experience and use of SNMP stacks would be a Plus.
  • Java experience would also be strong Plus due to the various network elements in our solution.