DigitalFish
Senior Software Engineer — C++/Animation Tools
San Mateo, California · Senior
Sponsorship not specifiedDetected 44 days ago
PythonC++Object-Oriented ProgrammingAlgorithmsLinuxMachine LearningComputer VisionHardware DesignCommunication
About the role
- DigitalFish has an immediate need for a Senior Software Engineer with professional experience and passion for developing complex and performant desktop applications with beautiful, usable user interfaces, including experience developing for macOS or cross-platform.
- At DigitalFish, you will help us build next-generation technologies that define the future of digital-media creation and consumption for millions of users. DigitalFish has long been a trusted partner of leading digital media companies, and we are at the center of their efforts to build a new generation of platforms and experiences. Current and past
Responsibilities
- Support development of next-generation graphics technologies on current and emerging hardware
- Design, develop, test and support the deployment of new software components and systems
- Collaborate within multi-disciplinary teams including artists, animators, storytellers and game designers to provide artist-accessible tools and enable new content-creation pipelines
- Manage project priorities, deadlines and deliverables while aligning with other team members and product management in a fast paced, Agile environment
- Minimum 5 years of professional experience developing desktop applications using modern C++
- Recent experience developing for macOS (Xcode 11+) and development experience on other desktop platforms (Windows or Linux)
- Solid parallel-programming background, including design and implementation of multithreaded algorithms using pthreads or std::thread, std:atomics and lock-free methods
- Strong OOP and patterns knowledge and practical experience applying both in design, development, testing and refactoring of commercial applications
Requirements
- Experience developing computer-graphics systems and tools or a related advanced degree
- Experience with cross-language development, particularly with Python or custom DSLs
Skills
- Ideal candidates will have 7+ years relevant work experience.
Compensation
- Competitive salary plus equity per qualifications
Benefits
- Work closely with other experts in C++ development, animation technology, 3D graphics, computer vision and machine learning while contributing to future production pipelines and engines
- Bonus Experience
- Advanced background in 3D graphics, vision, machine learning, linear algebra or numerical programming
- Compensation and Benefits
- Full benefits with an excellent health plan
Apply directly at DigitalFish →Create a free account for alerts like thisView DigitalFish immigration profile
This listing is sourced directly from DigitalFish's careers page and normalized into a canonical job model.