Team.Inno / Фабрика инноваций и решений

PLC engineer in industrial automation

In short

Senior PLC engineer role building and maintaining industrial automation and control systems, combining PLC programming (IEC 61131-3 / Structured Text) with embedded C++ development on platforms like Beckhoff, B&R, Siemens, or Allen-Bradley. Posted by Team.Inno, a Belarusian full-circle software development company with 18+ years of experience serving clients in the USA, Canada, UK, and Europe. The role requires 3+ years of hands-on automation/robotics/controls experience, fieldbus and motion control expertise, and fluent English for communication with international clients; it is on-site in Minsk.

About the Company
Team.Inno – one of the most experienced Belarusian companies providing full-circle software development, implementations and supporting, business analysis, design, testing and project management services. Over 18+ years, we've implemented over 1600 projects in different industries for our clients in the USA, Canada, UK, Germany, France, Italy, Japan, and other countries.
Requirements
•3+ years of commercial experience in Industrial Automation, Robotics, or Control Systems Engineering
•Strong proficiency in PLC programming using IEC 61131-3 standards (especially Structured Text / ST)
•Solid commercial experience programming in C++ (Modern C++ preferred) in an embedded or real-time control environment
•Hands-on experience with major industrial automation platforms (e.g., Beckhoff, B&R, Siemens, or Allen-Bradley)
•Deep understanding of industrial communication protocols and fieldbuses (EtherCAT, PROFINET, Modbus TCP, OPC UA)
•Experience with hardware integration, sensor bring-up, and motion control (servo drives, kinematics, VFDs)
•Strong debugging skills across the hardware/software boundary and the ability to read electrical schematics
•Degree in Mechatronics, Automation, Electrical Engineering, Computer Science, or a related field
•Fluent English (B2), comfortable with technical documentation and communication
Nice to Have
•Specific experience with Beckhoff TwinCAT 3 (C++ module integration) or B&R Automation Studio
•Experience with Real-Time Operating Systems (RTOS) or Real-Time Linux
•Familiarity with modern software development practices applied to automation (Git, CI/CD, unit testing)
•Experience in HMI/SCADA development (e.g., C++/Qt, Ignition, WinCC)
•Knowledge of scripting languages (Python, Bash) for testing and automation
•Experience with industrial robot integration (KUKA, ABB, Fanuc, or UR)
Conditions
•A broad technology stack with the opportunity to switch between technologies
•Individual growth plans and regular reviews of conditions (project roles, salary level)
•Preparation for interviews with international clients in English
•On-site work format
•Spacious and comfortable workstations
•Detailed onboarding: introduction to the team, processes, and policies, office tour, welcome card
•Cozy kitchens, game rooms, coworking spaces, and lounge areas
•Voluntary health insurance
•Discounts from partner companies (from pizzerias and bookstores to electronics stores)
•The creation of the workplace is planned for the longer term

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot