Software Auditor Python, C#, C++ (Russian Speaker) full time

OneSun HQ: Nicosia, Nicosia, Cyprus Remote job Sep 19

OneSun is a cutting-edge company specializing in industrial robotics and automation. Our mission is to develop and implement high-performance software solutions for robotic systems across various industries. We are seeking a Software Auditor to join our team and ensure that all in-house solutions meet the highest quality, security, and maintainability standards.

Responsibilities

  • Audit, support, and improve in-house software solutions for industrial robotics and automation.
  • Analyze system architecture for vulnerabilities and recommend enhancements.
  • Review and enforce code quality in accordance with project standards.
  • Validate version control workflows (Git) and ensure branching integrity.
  • Participate in project planning, task estimation, and sprint reviews.
  • Propose ways to improve development timelines and team efficiency.
  • Contribute to architectural and logical design decisions.
  • Work collaboratively in a Scrum team, interacting with developers to resolve issues.
  • Validate software performance on production equipment (robotic platforms).
  • Debug, test, and validate both software code and execution scripts.
  • Assess development environments, programming languages, libraries, and middleware brokers.
  • Prepare and maintain technical documentation and audit reports.
  • Recommend strategies for source code protection, including obfuscation and licensing.
  • Propose methods for secure digital distribution.

Requirements:

  • Proficient in version control systems (Git).
  • Solid knowledge of Python, C#, C++, JavaScript: syntax, algorithms, libraries, data types.
  • Experience with MQTT, Modbus, Ethercat, Profinet, QT
  • Deep understanding of Unix-based systems.
  • Experience working with TCP/IP protocols (ModbusTCP, EthernetIP).
  • Familiarity with databases: SQLite, PostgreSQL.
  • Hands-on experience with automated testing tools (pytest, unittest) and CI/CD tools like GitHub Actions.
  • Knowledge of clean code principles and corporate style guides.
  • Ability to work with asynchronous programming and pip package manager; strong grasp of PEP8.

Would be a plus:

  • Prior experience in software auditing, especially in industrial robotics or related fields.
  • Familiarity with AI integration in automation systems.

What We Offer:

  • Remote position with a competitive salary.
  • Opportunities for career advancement and professional growth.
  • A supportive and collaborative team with a flexible and non-bureaucratic work environment.
Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Intermediate (3 - 5 yrs), Expert (5+ yrs)
Languages:
Russian
Negotiable rate