Email us : sales@yumaworks.com

Senior Software Engineer (Qt5/GUI)

Senior Software Engineer (Qt5/GUI)

Job Location – Simi Valley, CA, USA

Job Description

You will be a key member of our engineering team, working on complex developer tool applications, written in C++, using the Qt5 toolset. You will have Full Software Development Lifecycle responsibilities for our multi-protocol client products, focusing on Qt5 Application Development.

We are only interested in *careful* expert C++ programmers with lots of experience using the Qt5 toolset. This position requires advanced knowledge of C++ and Qt5 APIs, and an ability to design and develop new application features. There is a significant existing C++/Qt5 code-base that needs to be utilized, which provides model-based management of NETCONF servers, based on some of our YumaPro SDK technology.

Full-time attendance at our headquarters in Simi Valley, CA, is a requirement.

Projects planned for this position include:

  • Develop new network management features such as automatic regression testing, code generation management, Push-based telemetry collector, configuration management
  • Create Qt Installer programs using Qt Installer Framework
  • Create automated regression test suites using the Squish toolkit
  • Integrate Cryptlex License Management software into applications
  • Improve Model-based YANG data handling user interfaces
  • Handle customer support and maintenance issues for the GUI applications

Position Requirements

  • Bachelor of Science, Computer Science
  • 3 or more years of related Qt5 application development experience
  • Strong analytical and problem solving skills
  • Excellent software development and documentation skills
  • Required Programming Languages: C++
  • Required Tools: Qt5, QtCreator, Squish, Qt Installer Framework
  • Networking experience: NETCONF, HTTP, TCP/IP, SSH, TLS, Google’s gRPC
  • YANG data modeling experience: IETF, OpenDaylight, OpenConfig, O-RAN, Metro Ethernet Forum
  • Other: Jenkins, git, JIRA Agile, Freshdesk, LibreOffice, Windows, macOS, Linux

Benefits

  • Competitive salary
  • 4 weeks PTO + 2 weeks company-paid holiday

Job Type: Full-time

Pay: $90,000.00 – $120,000.00 per year

Benefits: Paid time off

Schedule: Monday to Friday

Experience: relevant professional Qt5/GUI software development: 3 years (Required)

Education: Bachelor’s (Required)

Location: Simi Valley, CA 93065 (Required)

Work authorization: United States (Required)

Work Location: One location

Benefit Conditions: Only full-time employees eligible

Work Remotely: No