Boris FX is hiring for the following positions:
Senior Software Engineer
Software Engineer
To apply for any of the open positions, please send cover letter and resume to jobs@borisfx.com with the job title in the subject field.
No inquiries from agencies at this time please.
Senior Software Engineer
About the Job
We are seeking a highly motivated individual for a software development position focused on developing audio applications and plug-ins for sound designers, musicians and audio production professionals. No two days are alike at iZotope/Boris FX and we thrive on it - we transform our passion for audio into innovations in the way we create and listen to sound.
The team is fully remote and highly collaborative, has a passion for high-quality code and in learning how to continually improve our craft. Qualified applicants should have in-depth knowledge and demonstrable experience designing, developing and debugging software in C/C++ for Mac and Windows. The ideal candidate would have a passion for music and audio technology - though prior experience with audio plugins or the audio industry is not required.
Responsibilities
- Work closely with a cross-functional agile team consisting of Product Management, UX Designers, Sound Designers, Research and QA to define and realize product requirements
- Design, prototype, develop and deliver new audio products in C/C++
- Maintain and upgrade existing audio products written in C/C++
- Contribute to improvements, refactoring and re-architecture of the application and UI framework, to maintain state-of-the art foundation for our products
Required Qualifications
- 5 or more years of experience developing efficient, reusable and reliable C/C++ code for production-quality products
- Excellent English language verbal and written communication skills
- BS in Computer Science or equivalent combination of technical education and work experience
- Exceptional engineering skills, designs for quality, expert problem solver, strong analytical skills
- Solid understanding of test-driven development, design patterns, software frameworks, performance optimization, system architecture
- Self-directed, detail-oriented, able to learn new technologies and work independently
- Experience as a technical leader and/or coach to other software developers
- Excellent verbal and written communication skills
- Team player and able to work collaboratively with peer Software Engineers, QA, Product Managers, UX Designers, Sound Designers
Preferred Qualifications
- Experience with cross-platform development using Microsoft Visual Studio, Apple Xcode, Git
- Familiarity with continuous integration environment and tools
- Experience with Agile or Scrum software development methodologies
- Experience using and/or developing audio plugin SDKs a plus
- Working knowledge or exposure to DSP and audio signal processing algorithms a plus
- Working knowledge or exposure to Python & Python tools for scientific computing and machine learning
- Experience developing and deploying services, web applications or cloud solutions using AWS
About iZotope
iZotope makes audio products and technologies that are used around the world. We have a wide range of customers, from the millions of consumers who enjoy our audio enhancement to GRAMMY-winning producers using our pro products to the corporations who license our technology for use in their own products. We are a growing team of highly motivated people who are constantly looking to innovate and improve the way we create and listen to audio.
iZotope is part of Boris FX - a multinational virtual software company focused on the world-wide Media and Entertainment industry.
Software Engineer
Are you someone who would be excited about working in the visual effects industry developing VFX tools for the next blockbuster movie or Super Bowl commercial? Do you have a passion for quality, super-fast, maintainable code?
Boris FX is a leading provider of specialized visual effects software to the film, media and advertising industries worldwide. Our products are used in top video content of all kinds. We care about speed, quality and creativity. We’re looking for a motivated engineer to help us move faster, scale larger, and create more amazing products.
You’d work closely with the rest of our small, geographically dispersed development group on Academy Award-winning visual effects software and make a significant impact on our company.
This is a full-time position that is permanently remote / work from home. Salary commensurate with skills and experience.
Roles and Responsibilities
Write sophisticated image processing and computer vision software in C++ and OpenCL.
We all wear many hats, so there’s some customer interaction, bug fixes, conferences, product design and QA as well as serious high-performance, artist-focussed software development.
Required Experience
- Solid experience, comfort and fluency with C++
- Experience creating, debugging and shipping high-performance products
- Image processing and/or computer vision skills
- Degree in Computing or a related subject, or equivalent experience
- Familiarity with two or more of Windows, Mac and Linux
- Experience with distributed version control (especially Git)
- Experience with agile development, bug tracking (such as Jira)
Pluses
- Familiarity with video editing/effects software development
- Experience with parallel or GPU programming
- Comfort and fluency with Python
- Strong debugging skills and a desire to solve challenging problems
- Experience working in a distributed team, for example open-source projects
Personal Characteristics
- Excellent verbal and written communication skills
- Detail oriented
- Enthusiasm to learn
- Able to work independently
- Likes a small company environment
About Boris FX
Boris FX develops industry-leading visual effects, motion graphics, and audio tools used by artists in film, television, streaming media, music, and content creation worldwide. With the recent acquisition of iZotope, our portfolio now spans both video and audio post-production, powering workflows at major studios, broadcasters, music and audio producers, and independent productions across the industry.