CAREER OPPORTUNITY - Cycling '74 is looking for a 3D Graphics Software Engineer


    Feb 28 2022 | 8:02 pm
    Full-time & Fully remote (U.S. based applicants only) Salary range: $105,000 - $125,000 annually (depending on experience)

    Who we are:

    Cycling '74 creates software for artists, educators, and researchers working with audio, visual media, and physical computing. We believe strongly in supporting others through education and access to our products. From teaching our users to get started with their first Max patch, to providing a solid platform for them to inspire others to innovate, we are serious about helping our users grow.
    All of us at Cycling '74 are learners and doers. We collaborate with musicians, researchers, developers, educators and artists to meet specific needs and solve unique problems. Part of what feeds our strength as a company is our ability to work remotely. We have over 30 employees and consultants who come from various backgrounds and live in the most amazing places.
    Diverse teams are strong teams. Cycling '74 is an equal opportunity employer. All applicants will be considered for employment without discrimination due to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. As part of this commitment, we will ensure that persons with different abilities are provided reasonable accommodations.
    We acknowledge that there is a significant under-representation of women, BIPOC, and LGBT+ in the music technology industry. We actively encourage applicants from all backgrounds in order to address this imbalance in moving towards an inclusive industry while simultaneously fostering a safe and non-violent work environment for all employees.
    The 3D Graphics Software Engineer will be part of the Jitter engineering team, helping to build the next generation of Jitter graphics and improve the experience for our passionate user base. We strive for a nontraditional cooperative-driven structure where strategic thinking, co-leadership, collaborative problem solving, and decision making are integral to the role. Daily work is self-guided but we provide a supportive community-focused work environment. We are actively working on creating non-hierarchical structures in place of traditional management, creating a more equitable company culture, and promoting a healthy work/life balance for all of our employees.

    Responsibilities:

    • Implement high performance real-time rendering techniques using our custom rendering engine
    • Work with a variety of video libraries for high-def video capture, playback, and recording
    • Develop and document modular objects for animation, rendering and effects in both 2D and 3D
    • Develop and test for cross platform deployment

    It is expected that you:

    • Are based in the US and are able to work from home
    • Participate in engineering team and general company meetings that may require travel (when safe). This might include quarterly team meetings and semi-annual company meetings.
    • Coordinate transparently with the team
    • Work collaboratively to assess, manage and complete team projects

    Ideally you:

    • Have at least 2 years professional experience working with graphics programming technology and implementation
    • Have OpenGL engine and shader programming experience
    • Have experience with rendering engines, game engines, or graphics design in other visual programming environments

    Experience with the following technologies preferred:

    • C, C++, Javascript, Node.js, Java, Lua, Cmake, Git
    • OpenGL, GLSL, Vulkan, Metal
    • Computer vision, physics engine, procedural animation, GPU programming, machine learning
    • Custom code generation

    Benefits:

    • Competitive salary based on market rates
    • 100% employer funded health and dental insurance
    • Generous paid time-off policies
    • Computer provided for duration of employment
    • Remote work stipend (office furniture & internet)
    • 401(k) plan with company match

    How to apply:

    Please send a brief statement about why you are a good fit, why you would like to work for a creative company, and anything else you’d like us to know along with your resume (in pdf with no photos attached) to jobs@cycling74.com. The subject line should read: “New applicant for 3D Graphics Software Engineer position”.