07 Sep
|
Procreate
|
Hobart
Job Description
Job Description
n
Senior Software Engineer - Systems
n
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.
n
You'll work on and develop systems that span the domains of animation, audio, video, storage, resource streaming, networking and distributed systems.
n
What you'll do
n
n
Work closely with our UI and rendering teams to deliver core functionality in Procreate products.
n
Solve complex and unique technical problems in a realtime and memory‐constrained workplace.
n
Develop next‐generation software that pushes the hardware to its limits in low‐latency, real‐time systems.
n
n
Required Skills
n
n
Firm understanding of systems programming in C/C++.
n
Deep understanding of multi‐threaded concurrency and parallelism approaches.
n
Experience with CPU optimization and debugging.
n
A strong track record of developing libraries used by teams.
n
Excellent verbal and written communication skills.
n
n
Bonus Skills
n
n
Experience with SIMD.
n
Competence in linear algebra and trigonometry.
n
Experience in a relevant domain including animation, audio, video, storage, resource streaming, networking and distributed systems.
n
n
What to expect in the first 6-12 months
n
n
Complete the Procreate onboarding process and get to know your colleagues.
n
Build an understanding of our products, development practices, processes and frameworks.
n
Prepare and support the execution of core product features.
n
Establish relationships with inter‐departmental key stakeholders.
n
Become an integral and contributing part of our engineering team and ship product.
n
n
We want to hear from you
n
We'd love to hear about how you see yourself contributing to Procreate in this role. Please note, we're looking for full‐time and on‐site employees for our Hobart or Sydney office.
n
Seniority level
n
Mid‐Senior level
n
Employment type
n
Full‐time
n
Job function
n
Engineering and Information Technology
n
Industries
n
Software Development
📌 Senior Software Engineer - Systems (Hobart)
🏢 Procreate
📍 Hobart