At a Glance
- Tasks: Join our team to engineer next-gen systems for Procreate Dreams and future products.
- Company: Procreate, a leading software development company with a focus on creativity.
- Benefits: Full-time role with competitive salary, great culture, and opportunities for growth.
- Other info: Collaborative environment with excellent onboarding and career development.
- Why this job: Make an impact in the creative tech space while working on exciting projects.
- Qualifications: Strong C/C++ skills and experience in systems programming required.
The predicted salary is between 108000 - 132000 $ per year.
Senior Software Engineer - Systems
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.
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
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.
Apply now to be considered for the role!
- Seniority level
- Mid‑Senior level
- Employment type
- Full‑time
- Job function
- Engineering and Information Technology
- Industries
- Software Development
- #J-18808-Ljbffr
Senior Software Engineer in Sydney employer: Procreate
Procreate is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Hobart. With a strong focus on employee growth, we offer opportunities to work on cutting-edge technology while being part of a supportive team that values creativity and technical excellence. Our commitment to pushing the boundaries of software development ensures that you will be engaged in meaningful projects that make a real impact in the world of digital art.