Skip to main content

Python Developer - OT Device Communications & API Integration

Python Developer - OT Device Communications & API Integration
Verve Industrial, A Rockwell Automation Company
remote
1 year ago

Verve Industrial Protection Overview

Verve Industrial Protection (Verve) is a high growth industrial cyber security firm focused on security and reliability of critical infrastructure. The company is dedicated to protecting the world's infrastructure, delivering for clients, and cultivating a top-tier team. Verve operates at the forefront of cyber security, specifically within industrial control systems that manage various industry verticals globally.

Software and Services Offered

At Verve, the industry-leading Verve Security Center software combined with VIP Services offers a revolutionary approach to OT/IoT security programs. This innovative solution enables customers to simplify cyber protection, optimize resources, enhance awareness, visibility, and control of critical OT assets, and bolster defense capabilities at a reduced cost.

Join Our Team as a C#/Typescript Developer

The team responsible for developing the Verve Security Center software is seeking an experienced C#/Typescript developer for the following responsibilities:

  • Building services in Python for communication with embedded devices and industrial controllers such as EtherNet/IP, S7comm, and BACnet.
  • Developing and maintaining integration logic connecting Verve's application to third-party APIs.
  • Collaborating with product management, customers, and stakeholders to refine and breakdown product requirements.
  • Becoming well-versed in OT and industrial control systems to build improved tools and services.

Qualifications

  • Proficiency in a modern object-oriented and memory-managed language like Java, C#, Python, or Ruby.
  • Experience in working on large Python code bases with multiple contributors.
  • Strong product-driven software development background.
  • Familiarity with modern software engineering practices, including agile project management, CI/CD, and test automation.
  • Ability to quickly grasp, modify, and extend large existing Python codebases.
  • Excellent written and verbal communication skills to effectively convey complex ideas and ensure team collaboration.

Nice to Have

  • Knowledge of best practices for maintaining long-term codebase health in Python.
  • Experience in implementing systems based on RFCs/formal specifications.
  • Background in reverse engineering system internals.

Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability, or protected veteran status.

Expertise level

Work arrangement

Similar Jobs in United States