Senior Software Engineer - Systems

Details of the offer

We're looking for a Senior Software Engineer to join our Product development team in Hobart.
You'll be responsible for systems engineering across a diverse set of systems that compose our next generation engine that powers Procreate Dreams as well as future versions of Procreate.
You'll work on and develop systems that span the domains of animation, audio, video, storage, resource streaming, networking and distributed systems.
The role This role sits within the Engineering team and reports directly to Michael Shaw, our CTO.
You'll collaborate with other engineers, designers, the Product Quality team, and our Executive.
What you'll do Work closely with our UI and rendering teams to deliver core functionality in Procreate products Solve complex and unique technical problems in a realtime and memory constrained environment Develop next generation software that pushes the hardware to its limits in low-latency, real-time systems Required Skills Firm understanding of systems programming in C/C++ Deep understanding of multi-threaded concurrency and parallelism approaches Experience with CPU optimization and debugging A strong track record of developing libraries used by teams Excellent verbal and written communication skills Bonus Skills Experience with SIMD Competence in linear algebra and trigonometry Experience in a relevant domain including animation, audio, video, storage, resource streaming, networking and distributed systems.
What to expect in the first 6-12 months Complete the Procreate onboarding process and get to know your colleagues Build an understanding of our products, development practices, processes and frameworks Prepare and support the execution of core product features Establish relationships with inter-departmental key stakeholders Become an integral and contributing part of our engineering team and ship product We want to hear from you Our recruitment process is made to provide you with opportunities for you to show us what you're capable of, instead of assessing you solely on your CV.
We'd love to hear about how you see yourself contributing to Procreate in this role.
Please note, we do not operate remote or hybrid models.
We're looking for full-time and on-site employees for our Hobart office.
Work at Procreate We make tools that millions of people use to express their innate human creativity.
We're working to make them accessible to millions more.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Talent_Ppc

Requirements

Virtual Data Analyst / Entry Level (Remote)

We are seeking a highly motivated and detail-oriented Virtual Data Analyst to join our team. The Virtual Data Analyst will be responsible for analyzing large...


Hi Care Service - Tasmania

Published 4 days ago

Specialist Consultant - Paediatrics - 2300 Per Day

Locum cover is required for: 20 - 25 January 2025 27 January - 1 February 2025 Position Details: Shift times: Mixture of different shifts, including days, ni...


Medrecruit - Tasmania

Published 4 days ago

Tasmanian Government | Applications Specialist (528403)

Homes Tasmania HT - Information & Technology Mgmt Servs Applications must be submitted by Wednesday 29 January, 2025 11:55 PM Award/Classification: Health ...


Tasmanian Government - Tasmania

Published 4 days ago

Anglicare North Queensland Limited | Customer Service - Customer Facing

Customer Service Assistant at Anglicare Tasmania Inc This is a Part-time job. Location: Hobart, TAS Salary: $76,866.40 to $80,146.56 (full-time equivalent)...


Anglicare North Queensland Limited - Tasmania

Published 4 days ago

Built at: 2025-01-15T15:38:32.772Z