Unclassified - Herndon, VA

posted 3 months ago

Full-time - Senior
Herndon, VA

About the position

We are seeking an innovative and creative Senior C++ Software Engineer for a permanent position in Herndon, VA. This role is designed for individuals who are ready to take on the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced environment. The ideal candidate will possess a strong technical background and the ability to quickly adapt to new technologies. Excellent communication skills, strong problem-solving abilities, and the capacity to work both independently and collaboratively within a team are essential for success in this role. If you thrive in a dynamic environment alongside a talented team and are eager to work with cutting-edge technology, this position is tailored for you!

Responsibilities

  • Architect, design, develop, test and integrate company software.
  • Participate in code reviews and improve software quality.
  • Mentor or help junior members of the team.
  • Support customers as needed.
  • Perform other duties as assigned.

Requirements

  • BS/MS in Computer Science, Electrical Engineering or Mathematics, or equivalent experience.
  • Over 7 years of industry experience in software engineering.
  • Solid experience with C++ and object-oriented design and development.
  • Strong experience with Inter Process communications.
  • Strong knowledge of TCP/IP, UDP, sockets.
  • Very good knowledge of Design Patterns.
  • Strong knowledge of Linux or a POSIX O/S environment.
  • Good experience with shell scripting.
  • Experience with a relational database, such as MySQL or PostgreSQL.

Nice-to-haves

  • Knowledge of Satellite communication is a plus.
  • Knowledge of Cryptographic concepts (Symmetric Key, Asymmetric Key, IPsec, TLS) is a plus.
  • Understanding of IP routing is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service