VIAVI Solutions-posted 4 months ago
$143,500 - $266,500/Yr
Full-time • Mid Level
San Jose, CA
1,001-5,000 employees

We are seeking an experienced C++ developer to join our engineering team. The ideal candidate will have strong programming skills and the ability to work on complex technical projects involving embedded systems and hardware interfaces.

  • Design and implement high-performance C++ applications
  • Develop and maintain embedded software systems
  • Interface with hardware components and PCIe devices
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Troubleshoot complex technical issues
  • Contribute to system architecture decisions
  • Generate Documentation for new Features and Hardware Products
  • 5+ years of professional experience in C++ development
  • Proficiency in modern C++ standards (C++11/14/17/20)
  • Experience with multi-threaded programming
  • Strong debugging and problem-solving skills
  • Excellent collaboration and communication skills
  • Experience with PCIe protocol and hardware interfaces
  • Embedded systems development background
  • Knowledge of Angular framework and web development
  • C# programming experience
  • Hardware development experience
  • Knowledge of communication protocols (SPI, I2C, UART)
  • Experience with version control systems (Git)
  • Paid time off
  • Health insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • Bonus program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service