Universal Audio is looking for a senior software engineer with strong background in embedded Linux driver, kernel and application development for new music creation products under development. Clear industry experience developing in C or C++ on Linux or a RTOS is required.
Responsibilities will include understanding product feature development, systems design, performance tuning, board bring up, and driver development. We value smart engineers who can solve complex problems, work independently under general guidance and lead in a specialized area of technology.
The ideal candidate will have not only have a deep understanding of embedded Linux systems and application development, but will have a passion for music or audio, and delivering the highest quality products in terms of both functionality as well as sonics.
At Universal Audio we build world class products for world class musicians and recording professionals. We’re passionate about music, and passionate about the craftsmanship in our products. Candidates that have an interest in creating music will find UA to be a very special place to work.
Design and develop modules that interface with user controls, audio middleware, networked services and application systems; design and develop application-specific modules
Develop Linux drivers for application-specific functionality
Implement new features in our audio mixer service, including MIDI functionality, scheduling and memory management
Required Skills & Experience:
Minimum of 5 years of professional software engineering experience in the same technical domain
Rock-solid C or C++ programming, Python shell scripting
Linux device driver programming.
Network programming using TCP/IP, UDP sockets.
Linux multi-threaded and multi-process programming.
Low level programming of peripherals and interfaces, including experience with a developing for micro-controllers
Experience with digital audio technologies including I2S, S/PDIF, ALSA
Music or audio background or interest, with experience with music creation software
Linux image building using YOCTO
BS in Computer Science or relevant major.
Internal Number: 1040
About Universal Audio Inc
Universal Audio. Pioneering audio recording for more than 50 years. Founded in 1958 by Bill Putnam Sr., the Universal Audio name has been synonymous with innovative recording products since its inception. A favorite engineer of Frank Sinatra, Nat King Cole, Ray Charles and more, the late Bill Putnam Sr. was a passionate innovator who is widely regarding as the father of modern recording — with many of his legendary studio and equipment designs still in use today. Universal Audio was re-founded in 1999 by Bill's sons, James Putnam and Bill Putnam Jr., with two main goals: to faithfully reproduce classic analog recording equipment in the tradition of their father; and to design new digital recording tools in with the sound and spirit of vintage analog technology. With nearly 90 employees and more than a decade of rapid growth, Universal Audio (UA) is today headquartered near the Silicon Valley, in Scotts Valley, California — where our classic analog gear is still hand-built, one unit at a time. Of course, analog is only half the story. At Universal Audio, we employ the world's brightest DSP engineers and digital modeling authorities to develop our award-winning UAD Powe...red Plug-Ins platform, featuring the most authentic analog emulation plug-ins in the industry. Software or hardware, every UA product is backed by a 50-year legacy of innovation, superlative quality, and technical passion.