Video C++ Developer - United States (Remote)
inMusic is a family of leading music technology and consumer electronic brands. We live and breathe music. We incorporate and build upon the latest engineering, design, and technology in the DJ, Music Production, Pro Audio, Musical Instrument, and Consumer Electronics industries. Some of our leading brands are: Akai Professional, Alesis, Alto Professional, Denon DJ, Denon Professional, ION Audio, Marantz Professional, M-Audio, MixMeister, Rane, Numark and Sonivox.
Why inMusic?
You get to chart your own course of your career and work with awesome, supportive colleagues who always have your back. To be part of our team you do not need to have any kind of musical background. inMusic is an employer of choice with strong values that fosters a culture of inclusion and belonging.
Video C++ Developer Summary:
We are seeking a C++ Developer for the generation of video algorithms for our video servers. Additionally, this role works cross-functionally with global application and library development teams, and product design teams to create truly compelling products
Essential Functions:
- Utilize experience with DirectX, Vulkan, OpenGL, GLSL, HLSL
- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Work in a Test Driven Development manner, integrate in the CI process, write unit and application tests.
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Requirements
Requirements
- Minimum 5+ years experience of coding
- English language proficiency
- Experience developing on Windows, Mac OS and Linux
- Experience with git version control
- Ability to work cooperatively in a team environment
- Strong communication and teamwork skills
Nice to Haves
- A creative mindset
- Agile/Scrum/XP experience
- Background in live entertainment
- Experience with audio processing: phrase detection, and BPM
- A degree-level qualification in Computer Sciences
- Availability to travel internationally
- Experience with some GPU vendor profiling and debugging tools
Benefits
- Work From Home
- Training & Development
inMusic celebrates diversity. We are an equal opportunity employer, recognizing that future success in a highly competitive marketplace depends on our employees and their development.
All applicants will receive equal consideration for employment at inMusic and we encourage everyone to apply - regardless of color, race, nationality, ethnic or national origin, gender identity, sexual orientation, age, marital status, religion or belief or disability, or any other characteristic protected by law.