OPSWAT is looking to develop and optimize high-performance, secure networking applications in both Windows and Linux environments to protect the world's critical infrastructure from cyberthreats.
Requirements
- Minimum of 6+ years of enterprise software development experience using C++ and C-Sharp, with a strong track record of delivering production-quality software
- Hands-on experience with both Windows and Linux system development.
- Expertise in multi-threaded programming, memory management, and object-oriented design principles
- Knowledge of industrial automation and OT protocols such as OPC-UA, OPC-DA, or Modbus.
- Experience with Python
- Familiarity with CD/CI pipelines, Git, Jenkins, Jira, and Confluence
Responsibilities
- Understand and align with the overall product vision and goals.
- Design, implement, and maintain robust, scalable software components for the Netwall product line using modern C++ and C-Sharp on Windows and Linux platforms
- Leverage deep knowledge of the TCP/IP stack and general networking fundamentals to develop and maintain unidirectional TCP/IP proxy software.
- Engage in system-level programming, including multi-threading, inter-process communication, and performance optimization on Linux systems.
- Demonstrate strong ownership and commitment to meeting project timelines
Other
- Bachelor's or higher degree in Computer Science or related fields.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with local and remote teams.
- Strong problem-solving, analytical, and troubleshooting skills.
- Ability to work in an environment where equal employment opportunities are extended to all employees and applicants, free of discrimination and harassment of any type.