Interaction / GUI Designer / UX Designer

Location: Burbank, California
Type: Full time employee

Doremi has an opening for an in-house Interaction / GUI Designer / UX Designer.

Our ideal candidate will have a formal graphic design education with a minimum of 4 years of experience as an interaction designer or similar. The position will involve creating appealing, engaging and modern visual interfaces that connects quickly and effectively customers to product. The Interaction / GUI Designer / UX Designer will also understand all components of our customer experience, and keeps all UI’s innovative while maximizing usability. This position is integral to the creative process and plays a pivotal role in the conception and design of new products. This team member should have a passion for creative interface solutions that are based upon an understanding of our product functions.

Essential Duties and Responsibilities

  • Gathering and understanding requirements.
  • Conceptualization of strategic direction for interaction efforts.
  • Creation of GUI designs for web applications.
  • Creation of designs for the mobile web and social media solutions.
  • Creation of strategic planning and design-related documentation.
  • Developing Information Architecture documentation (site maps, navigation models, content models) for mobile and web applications.

Knowledge, Skills and Abilities

  • Creativity and expert-level graphic design.
  • Proficiency in creating wireframes.
  • User experience design.
  • Ability to research, understand and organize large amounts of specialized content.
  • Knowledge of branding and following style guidelines.
  • Strong communication skills.
  • Exceptional attention to detail.
  • Photoshop & Illustrator expertise.
  • Knowledge of the latest web design, technologies and trends.
  • Great attention to detail, including the ability to QA your own work.
  • A professional attitude with a willingness to accept direction.
  • A strong understanding of user-experience design and information architecture.


  • Degree in graphic design or related field.
  • 4+ years professional experience as an interactive designer or similar.
  • Exceptional written, verbal and listening skills.
  • Must be able to independently take projects from concept to finish.

Email your resume to

3D Mechanical Engineer

Location: Burbank, CA.
Type: Full Time / Employee

Doremi Labs, Inc. is seeking a 3D Mechanical Engineer to work in our company.


  • Draw and evaluate mechanical system and products using Solidworks
  • Maintain existing designs and products using Solidworks
  • Design and analyze thermal characteristics of mechanical and electromechanical system and products, using Solidworks flow simulation thermal analysis and design software, applying principles of mechanics, thermodynamics, heat transfer and materials
  • Create and Maintain Documentation of 3D, 2D files (parts, assemblies, and drawings)

Required Skills:

  • B.S in Mechanical Engineering
  • Strong Knowledge of SolidWorks
  • Experience in SolidWorks flow simulation for thermal analysis is a plus
  • Experience in sheet-metal materials and processes is a plus

Email your resume to

Software Engineer (Canada)

Location: Laval, Quebec
Type: Full Time / Employee

Doremi Labs, Inc. is seeking an experienced software engineer to develop efficient and reliable software for digital cinema products.

Experience in building mobile apps on Apple iOS or Google Android devices is a must.


  • You will work within a team environment, designing, building and maintaining software solutions for our digital cinema products.
  • Work on delivering applications on tablets, whether Google’s Android or Apple’s iOS. Work closely with team members building the server-side infrastructure.
  • Perform Quality Assurance testing to ensure business requirements, system designs, and technical specifications are met.

Required Skills:

  • 2-5 years experience in hands-on C/C++ development.
  • Mobile application development experience for Google’s Android or Apple’s iOS.
  • TCP/IP, XML, client/server development.
  • Experience writing multi-threaded applications in Linux.
  • GUI design a plus, especially Trolltech tools.
  • BS in Engineering or Computer Science is required.
  • Networking expertise is a plus.
  • Digital Cinema knowledge is a plus.
  • Experience with video compression and streaming is a plus.

Email your resume to

Software Product Manager

Location: Burbank, CA.

Want to work on a product used by enterprises worldwide and be able to engage with them to change how users think of technology on a daily basis? Can you clearly explain how Doremi is meeting the challenges of Digital Entertainment industry in one meeting, then dive straight into a client/server protocol change review meeting with the test and development team? If that sounds like you this could be your new job!

Doremi is seeking a Product Manager who will work with cutting edge technology conceptualizing, designing, prototyping, building, and testing enterprise and mobility software products for some of the leading organizations within the Entertainment industry. Product Managers are responsible for every phase of the software development lifecycle, including requirements, managing the design and development of the solution, as well as its documentation, release, and delivery. Product Managers work not only with the development team, but also spend a great deal of time working with sales, implementation team members, and customers to ensure that all needs are being met and that Doremi is continuing to lead the industry with its solution suite.

Responsibilities of the Product Manager Include:

  • Establish and define requirements for both new and existing products, and contribute to the overall vision and direction of the Doremi product portfolio.
  • Collaborate with numerous stakeholders (most notably customers, sales, and development) in defining the product priorities within the product roadmap, which consists of a balance of new capabilities, enhancements to existing features, and defect fixes.
  • Complete and maintain comprehensive product roadmaps based upon customer input, market analysis, and competitive intelligence.
  • Provide detailed guidance to engineering and QA resources, as well as functional and technical documentation to ensure the right product gets delivered with each release.
  • Act as one of the technical evangelists for the product.
  • Provide product demonstrations and presentations to various customers and prospects.

Candidates should have:

  • A proven track record in developing and shipping software (5+ years)
  • A proven track record of leading software design teams (5+ years)
  • Delivering on objectives that require cross-group coordination
  • Excellent English written and verbal communication skills.
  • A passion for customers and driving customer feedback into a product.
  • A passion for Human Interaction Design.
  • Expertise in workflow solutions, mobility, or search technologies is a plus.
  • Strong technical and analytical skills and thorough understanding of the software development lifecycle.
  • Ability to correlate different opinions and input from a variety of sources and make informed decisions.
  • Leadership and conflict resolution skills
  • Strong and creative problem solving skills
  • Experience with SQL, Java, and various web-based technologies are considered a plus.
  • BS degree in Computer Science or related discipline, or equivalent experience, is preferred.

Email your resume to

QA Software Engineer

Location: Burbank, CA.
Type: Full Time / Employee

Doremi Labs, Inc. is seeking a Software Quality Assurance Engineer to work in our company. The successful candidate will provide support for Software Quality Assurance.

Duties include:

  • Software Quality Assurance Testing
  • Implementing automated test applications in a Linux or Windows Environment for various hardware and software products
  • Developing code for software test scripts
  • Setting up test environments to perform regression testing or simulate a particular failure
  • Conducting tests and performing analysis of test results
  • Developing reports of such test to be submitted to management and R&D team


  • BS degree in Computer Science or Engineering (Computer, Software, Electronics)
  • Knowledge of Linux and Window operating system
  • Ability to develop script and write programs for both Linux and Windows

Additional Requirements:

  • Passion for quality assurance of end-user applications
  • Well-organized with a positive attitude and ability to work and communicate with all levels of management including external partners, such as vendors, system integrators, etc.
  • Ability to work on multiple products in short cycles
  • Ability to work at both detailed and abstract levels
  • Ability to develop automated custom QA solutions
  • Ability to solve problems creatively
  • Self motivator with ability to work as part of a team or independently with little supervision or direction.
  • Willingness and ability to create and adapt to new technologies
  • Desire to solve real problems for real users
  • Experience with automation tools is a plus

Must be authorized to work in the United States on a full-time basis for any employer.

Email your resume to

Linux Software Engineer

Location: Burbank, CA.
Type: Full Time / Employee

Doremi Labs, Inc. is seeking a senior software engineer to develop efficient reliable software for professional broadcast and digital cinema products. Linux expertise is a MUST. C++ expertise in real-time, multi-threaded environment is desired. Experienced with both driver- and application-level C++ is required. This is a “hands-on” position that requires demonstrable success in the design of complex applications.The candidate should have been a key designer of commercially released products.

Required Skills:

  • 5+ years experience in hands-on C++ development
  • A minimum of 2+ years in Real-time C++ Linux software development
  • TCP/IP, XML, SNMP, client/server development
  • Networking expertise is a plus
  • Experience writing both drivers and multi-threaded applications in Linux
  • Broad experience in low-level PC hardware and architecture, including: cache, memory management, Pentium/AMD capabilities, motherboard architecture, PCI, IDA/ATA, SATA and RAID.
  • GUI design a plus, especially Trolltech tools
  • A BS in Engineering or Computer Science in required.
  • Experience with video compression and streaming(esp. MPEG2) is a plus
  • Advanced degree a plus.

Email your resume to

Hardware Engineer

Location: Burbank, CA
Type: Full Time / Employee

Doremi Labs, Inc. is seeking a board level hardware engineer to develop and build schematics of new circuits, as well as maintaining existing board designs. Will be responsible for new product development from conceptual design all the way to high volume production. Needs to be proficient in high speed PCB design, signal integrity, directing PCB layout, hardware debug, design verification and testing, and documentation for production. Will be responsible for specifying parts for new designs, as well as finding replacement for obsolete parts.

Required skills:

  • BSEE or MSEE or equivalent.
  • Proficient in using PCB design tools (build parts, build schematics pages, compile them and make them ready for PCB design).

Additional desired skills:

  • FPGA design and development
  • Mentor graphics Expedition PCB design tools.

Email your resume to

Hardware FPGA Engineer

Location: Burbank, CA
Type: Full Time / Employee

Job Description: Doremi Labs, Inc. is seeking a Hardware Engineer to develop advanced digital video products for the broadcast market.

The position is to develop efficient and reliable firmware and FPGA for our proprietary professional video products. FPGA programming (VHDL or Verilog) expertise is a MUST, VHDL is preferred. Expertise in a real-time professional video design is desired. Experience with both driver and application-level C++ is a major plus; Experience with video compression standards (MPEG2, JPEG2000, H-264) is a major plus. Experience in signal processing is a plus. This is a “hands-on” position that requires demonstrable success in the design of complex hardware applications. The candidate should have been a key designer of commercially-released products.

A significant subset of the following skills is also required:

Minimum of 2+ years experience in hands-on VHDL/Verilog development.

  • Knowledge of SMPTE standards
  • Experience writing drivers for Linux (Windows a plus).
  • Familiarity with terms such as SDI, MXF, 601, SMPTE 259M, MPEG, etc.
  • Experience with video compression .BS degree in Electrical Engineering is required.
  • Advanced degree a plus.


Email your resume to