CrawlJobs Logo

Senior Software Engineer - Rendering

procreate.com Logo

Procreate

Location Icon

Location:
Australia, Hobart

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Develop custom GPU technologies for the fastest 64-bit painting engine on iOS. You’ll join our rendering team building the next generation rendering and painting engine that drives existing and future products.

Job Responsibility:

  • Work on our next generation virtual texturing based rendering and painting engine
  • Solve complex and unique technical problems in a realtime and memory constrained environment
  • Develop next generation software that pushes the hardware to its limits
  • Work with our product designers, product owner and engineers to deliver industry-leading graphics experiences and functionality

Requirements:

  • Firm understanding of systems programming in C/C++
  • Experience with CPU/GPU optimization and debugging
  • Experience with a modern graphics API (Metal/Vulkan/DirectX 11)
  • Deep understanding of modern rendering pipelines and hardware in a realtime domain
  • Competence in linear algebra and trigonometry
  • Experience writing vertex/fragment and compute shaders
  • Excellent verbal and written communication skills

Nice to have:

  • A deep understanding of linear algebra
  • Experience in other systems programming languages such as Rust/Zig/Odin
  • Experience working with mobile Tile-Based Deferred Rendering GPUs
What we offer:

Visa Support

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Rendering

New

Senior Software Engineer

Dalet empowers media-rich organizations to transform their production and distri...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
dalet.com Logo
Dalet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An experienced C++ developer
  • Ideally with background in broadcast and film media and media processing
  • Could also come from games development etc
Job Responsibility
Job Responsibility
  • Develop, maintain and support the core technologies underpinning the Dalet platform and products primarily in Transcoding and Rendering
  • Work directly with Video and Audio processing in C++ cross-platform development
  • Stay up to date with new developments and trends in broadcast and film technology and standards
What we offer
What we offer
  • Revolutionize a big industry in a dynamic, fast-growing, yet mature, company
  • Benefit from great career opportunities around the world
  • Make the most of a truly collaborative environment with supportive leadership
  • Collaborate with talented and passionate “Daletians”
  • Enjoy a fun working environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Web)

We are looking for experienced, passionate, and resourceful senior full-stack en...
Location
Location
Thailand , Bangkok
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of development experience in a fast-paced environment
  • Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, Typescript, and ReactJS, with the ability to render server-side and client-side content
  • Excellent knowledge of one or more back-end programming languages (C#, Python, Kotlin, Go)
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Excellent analytical thinking and problem-solving skills
  • Excellent written and verbal communication skills
  • Experience with continuous integration and delivery tools
Job Responsibility
Job Responsibility
  • Drive the implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Work cross-functionally with other teams (data science, design, product, marketing, analytics)
  • Leverage a broad skill set and help us implement and learn new technologies quickly
  • Create and maintain test automation to enable continuous integration and development velocity
What we offer
What we offer
  • Healthcare
  • Internet/cell phone reimbursement
  • A learning and development stipend
  • Opportunities to travel to our Mountain View HQ
  • Fulltime
Read More
Arrow Right
New

Senior Rendering Engineer

Playground Games is looking for a Senior Rendering Engineer to join our Fable te...
Location
Location
United Kingdom , Royal Leamington Spa
Salary
Salary:
Not provided
playground-games.com Logo
Playground Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of experience, with demonstrable work on at least 1 published title (ideally AAA on console)
  • Strong C++ and software architecture skills
  • Good knowledge of state-of-the-art rendering techniques and performance optimization on console
  • Excellent communication skills and an eye for detail
  • A genuine passion for video games
Job Responsibility
Job Responsibility
  • Design and implement state of the art rendering systems and techniques in our custom, proprietary engine
  • Maintain and extend existing rendering systems
  • Empower the Content teams to create high quality content
  • Ensure that rendering systems scale and perform well on all supported platforms
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

This Software Engineer is responsible for creating, testing, ensuring the qualit...
Location
Location
United States , Flower Mound
Salary
Salary:
Not provided
spius.net Logo
Software Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrates high personal integrity and ability to earn trust from others
  • Demonstrates a growth mindset, seeks feedback often and is effective in continuous personal and professional development
  • Participates in self-directed learning activities aimed at developing expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.
  • Innovation- anticipates and looks for creative ways to solve problems
  • Debugging/coding skills
  • Problem solving skills
  • Builds Secure applications and adheres to security standards
  • Communication and organization skills
  • Teamwork skills
  • 3+ Years Experience
Job Responsibility
Job Responsibility
  • Work collaboratively to write high quality, testable code that meets the Definition of Done
  • Strive to meet team sprint commitments
  • Adopt a Test-First approach to software development, where possible in which the test is developed before the code
  • Participate in design and code reviews with other engineers
  • May develop and utilize automated test scripts to perform duties
  • Participate in test plan reviews
  • Actively support and contribute to end of iteration demos
  • Responsible for assigned integration, testing and deployment task
  • Work with product management to scope and estimate product enhancements
  • Design, implement, unit test software, and test software following defined processes
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Systems

We're looking for a Senior Software Engineer to join our Product development tea...
Location
Location
Australia , Hobart; Sydney
Salary
Salary:
Not provided
procreate.com Logo
Procreate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Visa Support
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Full Stack

As a Senior Software Engineer, Full Stack at Chef Robotics, you'll play a key ro...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of professional experience in full stack development roles
  • Strong proficiency with modern TypeScript frontend frameworks (React, Next.js, Vite)
  • Extensive experience with relational databases (PostgreSQL, MySQL, MariaDB) and ORM libraries (SQLAlchemy, Prisma, Sequelize)
  • Proven experience building performant REST APIs using Node/Express, Python FastAPI, Ruby on Rails, or similar frameworks
  • Understanding of cloud infrastructure and deployment practices
  • Experience with real-time communication systems and WebSocket implementation
  • Understanding of system performance optimization including latency, scalability, and fault tolerance
  • Experience with secure data pipeline design and implementation
  • Knowledge of modern development practices and CI/CD workflows
Job Responsibility
Job Responsibility
  • Own the development and maintenance of the HMI dashboard, ensuring an intuitive and responsive user experience
  • Design and implement modern TypeScript frontend solutions using React, Next.js, and Vite
  • Implement 3D rendering features in the UI using Three.js or Three Fiber for enhanced visualization
  • Create user-facing interfaces optimized for autonomy and robotics operations
  • Develop internal tools and dashboards using Retool for monitoring and administration
  • Design and implement robust backend solutions that integrate with autonomy runtime systems
  • Build performant REST APIs using Node/Express, Python FastAPI, or similar frameworks
  • Expand REST API capabilities for non-autonomy actions and system control
  • Integrate real-time pub/sub communication with the autonomy runtime via WebSockets
  • Maintain secure and efficient data pipelines between on-device and cloud services
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Senior Front-End Software Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on frontend development
  • Experience with Svelte + SvelteKit or other server-side rendering frameworks (e.g. React + NextJS, Vue + Nuxt, Quasar, etc)
  • Proficiency in JavaScript fundamentals, Subscriptions (WebSockets, Pub/Sub), TypeScript, GraphQL, Storybook and related technologies
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Mobile

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of mobile application development experience
  • Proven success designing and delivering complex, high-performance mobile applications — ideally in gaming, entertainment, or real-time interactive environments
  • Strong command of mobile frameworks and ecosystems such as Native (Swift/Kotlin) and Cross-platform (React Native, Flutter)
  • In-depth knowledge of rendering, audio, device integration, performance tuning, and security on mobile platforms
  • Demonstrated ability to lead architectural direction and technical decision-making at a senior level
  • Strong communication and collaboration skills, with experience partnering with cross-functional teams and influencing technical outcomes
Job Responsibility
Job Responsibility
  • Define the mobile technology strategy for our core gaming platform across iOS and Android, aligning architecture with business goals and user expectations
  • Architect secure, performant, and scalable mobile systems optimised for real-time gaming, immersive interaction, and cross-platform compatibility
  • Establish and uphold mobile engineering standards, including development practices, testing frameworks, deployment workflows, and code quality benchmarks
  • Partner cross-functionally with product managers, designers, and platform engineers to ensure seamless mobile-user experiences that enhance gameplay
  • Act as a technical leader and subject matter expert, guiding architectural decisions, reviewing designs, and influencing mobile development across the company
  • Support team growth by defining hiring criteria, participating in recruitment, and mentoring engineers to build a high-performing mobile team
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.