Senior Software Architect – Physics Engines & Software Design

Petaling Jaya, M10, MY, Malaysia

Job Description

About Us:



We are a dynamic and innovative software company specialising in cutting-edge simulator software. Our team is dedicated to developing realistic and robust simulation systems, and we're looking for a highly skilled and experienced Senior Software Architect to join our growing team. This role presents a unique opportunity to significantly impact the future of our software development process and mentor our talented team of developers.

Role Overview:



As a Senior Software Architect, you will be responsible for leading the architectural transformation of our core simulation software. You will play a key role in refactoring and restructuring our codebase, ensuring it is scalable, maintainable, and meets the highest standards of software design. Additionally, you will lead, mentor, and guide our development team, fostering a culture of best practices in software architecture, design principles, and development workflows.

Job description:



Technical Skills & Tools



? Programming Languages: Explicitly mention relevant languages (e.g., C++, C#, Rust, Python) commonly used in simulation/physics engines.
? Cloud & Distributed Systems: Experience with AWS, Azure, or on-prem GPU clusters for scaling simulations.
? Version Control & CI/CD: Tools like Git, GitHub Actions, GitLab CI, Jenkins could be highlighted.
? Performance Optimization: GPU/CPU parallelization, memory management, multithreading expertise.

Domain-Specific Expertise



? Physics & Mathematics: Knowledge of numerical methods, linear algebra, computational geometry, collision detection, kinematics, dynamics.
? AI/ML Integration: If relevant to your simulators, mention familiarity with AI-driven physics approximations or reinforcement learning in simulations.
? Cross-Platform Development: Optimizing simulators for desktop, mobile, VR/AR devices.

Leadership & Collaboration



? Cross-Functional Collaboration: Working with UX/UI, QA, DevOps, and product teams to align software design with end-user needs.
? Strategic Influence: Shaping long-term technology roadmaps and participating in R&D decision-making.
? Open Source / Research Contributions: Encouraging contributions to academic papers, conferences, or open-source physics engines.

Soft Skills & Culture Fit



? Innovation Mindset: Encourage pushing boundaries in next-gen simulation research.
? Stakeholder Communication: Ability to simplify complex technical decisions for non-technical stakeholders.
? Mentorship Track: Highlight opportunity to groom future software architects within the company.

Preferred Qualifications:



Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience working with physics engines such as Unity, Unreal, or custom simulation systems. Experience in training and mentoring junior developers in best practices and software design principles.

Why Join Us?



Be part of a forward-thinking company working on exciting, high-impact projects in the simulation software industry. Enjoy a collaborative and supportive work environment with ample opportunities for professional growth. Work with a passionate and driven team of developers, engineers, and designers committed to excellence.
If you are a seasoned software architect with a passion for clean code, scalable architecture, and leadership, we'd love to hear from you.

Job Type: Full-time

Pay: RM5,000.00 - RM10,000.00 per month

Benefits:

Flexible schedule Health insurance Work from home
Application Question(s):

When is your birthdate? What is your current notice period (if applicable)? Will you require visa sponsorship to work with us? What are your salary expectations?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1241133
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Petaling Jaya, M10, MY, Malaysia
  • Education
    Not mentioned