Senior Real-Time Systems Software Engineer in Sydney

Senior Real-Time Systems Software Engineer in Sydney

Sydney Full-Time 123750 - 151250 $ / year (est.) On-site
P

At a Glance

  • Tasks: Develop cutting-edge software for Procreate's next-gen engine and collaborate with a talented team.
  • Company: Join a creative powerhouse in the tech industry, known for innovation and quality.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with great career advancement potential.
  • Why this job: Make an impact on exciting projects that shape the future of digital creativity.
  • Qualifications: Strong C/C++ skills and experience in systems programming required.

The predicted salary is between 123750 - 151250 $ per year.

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

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!

#J-18808-Ljbffr

Senior Real-Time Systems 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.

P

Contact Details:

Procreate Recruitment Team

We think you need these skills to ace Senior Real-Time Systems Software Engineer in Sydney

C/C++ Programming
Systems Programming
Multi-threaded Concurrency
Parallelism Approaches
CPU Optimization
Debugging Skills
Library Development