Software Auditor (Python, C#, C++)

Remote Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

0.00 USD

Valid Through

Aug 25, 2025

Job Description

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.  ResponsibilitiesAudit, 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, QTDeep 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.

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings