Lead Software Engineer, C/C++, server side development

Location: Sunnyvale, CA

Position type: full-time permanent

Job description:

An early stage very well-funded startup is seeking talented Senior Software Engineers to join their technical team developing the next-generation speech technology. With an exciting mix of evolving speech-enabled products, the company offers excellent opportunities for "rock star" engineers to grow and share in our success. The ideal candidates have a proven track record for building thoughtfully architected, highly efficient, re-usable code modules and interfaces in C/C++. You will work closely with a team of technology experts to define, develop, test, and deploy integrated speech recognition systems and tools.

The products are built on proprietary cutting-edge mature speech recognition and machine translation technologies that were used by military and healthcare services for the past 12+ years. Their disruptive, patent-pending platform is applicable to a variety of markets and environments where multiple spoken languages and limited input modalities inhibit communication.

The company offers competitive compensation, excellent benefits and an ultra-creative work environment.

Responsibilities:

  • Lead cross-functional teams in charge of building integrated speech recognition systems and development environments.
  • Interact with product owners and key stakeholders to understand, document and prioritize product feature requirements.
  • Interact with server-side developers and architects to deliver vertical slices of client-server functionality
  • Participate with scrum teams to plan and commit to each iteration of work
  • Drive towards delivery of commitments, identify risks, and develop risk mitigation plans
  • Design and optimize code to run efficiently across multiple platforms and resource-constrained environments

Qualifications:

  • Strong desire to work in an early stage startup in the heart of Silicon Valley
  • 5+ years experience programming in C/C++ on Windows, Linux or UNIX platforms
  • Passion for solving difficult problems
  • Experience with client-server, multi-threaded, and network programming
  • Experience debugging complex software applications in Windows and Linux development environments
  • Exemplary planning and communication skills
  • Experience using source control systems (CVS, SVN, or Git)
  • Bachelors Degree in CS or related field, MS is preferred

Pluses:

  • Experience developing software for iOS, Android, Windows Mobile or embedded systems
  • Experience using iPhone, iPad or Android-based devices
  • Experience working with STL and Boost libraries
  • Knowledge of distributed systems and big data problems
  • Experience working with or managing off-shore development teams

To apply:

  • Please send your resume in WORD format to lilia@eltisolutions.com
  • Place the text "Senior Software Engineer, C/C++, server side development" in the subject line.
  • Please provide the date you are available to start work.

Refer a Friend


Interview Tip:

Always be positive.
@EltiSolutions
Elti Solutions © 2012   |  Contact Us  |  About Elti