About the Product and Company Xtronica is dedicated to provide automation and instrumentation solution for marine and offshore oil & gas industry. We are looking for passionate fresh graduates with a solid foundation in software development to join our R&D; team to develop application software for our control/monitoring system. You will help us modernize and maintain this specialized engineering platform.
Key Responsibilities
• Assist in coding, maintaining, and optimizing core modules of the software under the guidance of senior engineers.
• Help develop and test features for Windows desktop/Linux/Web based applications/
• Learn to process complex 3D geometric data, computational geometry algorithms, and numerical methods.
• Participate in daily software testing, bug fixing, and the organization of technical documentation.
• Get exposure to Python scripting integration and API interface development.
• Participate in code reviews and technical discussions to rapidly improve your technical skills. Requirements
• Bachelor’s degree or higher in Computer Science, Software Engineering, Mathematics,
Physics, or related STEM fields.
• Solid programming fundamentals with familiarity in VB.
NET or C# development environments.
• Basic knowledge of database operations (e.g., SQL Server, MySQL).
• Fundamental understanding of Object-Oriented Programming (OOP) and common design patterns.
• Solid interest in 3D graphics, geometric calculations, or scientific computing is a plus.
• Excellent learning agility and logical thinking skills, with a passion for solving complex engineering problems.
• Local Canadian Citizen only as we are working on local defense projects. Preferred Qualifications (Nice to have)
• Familiarity with Python and scripting experience.
• Basic knowledge or interest in naval architecture, marine engineering, or related fields.
• Previous participation in course projects or personal projects with actual code contributions (e.g., GitHub).
• Familiar with Mandarin to work with team in China.