DesignerJobs.io
← Back to all jobs

Job Description

RGB Spectrum is creating and rolling out new video processing and delivery capabilities, and this role places you close to the product experience. In this highly visible position, you will help define and implement system management and external interface features that connect next-generation audio/video transport devices to the people and systems that use them.

What you’ll work on

You will design and deliver web UI and UX components that support managing and controlling inter-dependent products and features. Your work focuses on the software and management interfaces behind how users interact with the system, including the architecture that brings together distributed UI experiences.

Responsibilities

  • Plan, develop, and manage delivery of system management and external interface features for managing and controlling inter-dependent products and features.
  • Drive the design and implementation of software and management interfaces.
  • Analyze requirements and design solutions, and participate in defining requirements.
  • Prepare and present rough drafts to internal teams and key stakeholders.
  • Train and mentor software engineering team members.
  • Coordinate subcontractors working on related projects.
  • Analyze system requirements and develop management and interface applications with lead software designers and Product Marketing Managers.
  • Prioritize, schedule, track, and coordinate development, verification, and release of your code with hardware and software engineers and program managers.
  • Verify software functionality both in your own test environment and in collaboration with the broader project team and system test engineers.
  • Review designs and implementation.
  • Communicate ideas, objectives, and plans internally and outside the Software team.
  • Handle other duties and projects as assigned by the manager.

Requirements

  • 5+ years of hands-on experience in web UI development and UX design.
  • Strong design and coding skills, including Java and HTML5.
  • Experience designing and implementing a distributed system management layer.
  • Experience with WebSockets and RESTful API.
  • Cross-platform development and deployment on Windows and Linux is highly desired.
  • Experience with AI-based development, analysis, and test tools.
  • Experience with Layer 2 and/or Layer 3 technologies such as Ethernet and IPv4/IPv6 is a strong advantage.
  • Ability to manage multiple simultaneous projects.
  • Strong communication and interpersonal skills.
  • Education: BS or MS degree in EE, CS, or Mathematics, or equivalent experience.
  • Portfolio of design projects.
  • Proven track record delivering projects from conception through introduction and deployment.
  • Proven track record designing and implementing a distributed user interface (GUI and text-based).
  • Proven experience developing a Rich Client GUI, with strong object oriented design and design patterns, plus solid experience with UML.
  • Computer networking experience is highly desirable.

Onsite location

Alameda, CA (onsite).

Physical demands

In this role, you will often sit and use your hands for extended periods. Occasional standing, walking, reaching with arms and hands, and stooping may be required. Vision abilities include using a computer and reading printouts of documents and spreadsheets. The noise level is usually quiet to moderate, and reasonable accommodation can be made to enable people with disabilities to perform the described work.

Similar Jobs