Ai Developer

SG, Singapore

Job Description

Key Responsibilities:



Software Development:

Design, develop, and maintain high-performance software applications and systems using C++ for core functionalities where performance and efficiency are critical, and Python for scripting, automation, rapid prototyping, data processing, and integration with other systems.

System Integration:

Integrate C++ components with Python-based systems or services, potentially using tools like SWIG or PyBind11, to create comprehensive solutions.

Performance Optimization:

Identify and resolve performance bottlenecks in C++ code, and optimize Python scripts for efficiency.

Testing and Debugging:

Develop and execute unit, integration, and system tests for both C++ and Python codebases. Diagnose and debug issues across different language environments.

Collaboration:

Work closely with cross-functional teams (e.g., hardware engineers, data scientists, QA) to define requirements, design solutions, and ensure seamless integration.

Code Quality and Documentation:

Adhere to coding standards, participate in code reviews, and maintain comprehensive technical documentation for both C++ and Python components.

Tooling and Automation:

Utilize Python for developing build scripts, testing frameworks, and other automation tools to streamline the development and deployment process.

Required Skills:



MicroPython or Rust or C/C++ * Good English communications

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.


Job Detail

  • Job Id
    JD1607053
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned