C/C++ Software Engineer

Motax Solutions Pvt Ltd

Mumbai

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motax Solutions Pvt Ltd, a startup partnering with Sodick America Corporation, seeks an experienced C/C++ engineer to design and maintain industrial control systems. You will collaborate with hardware and software teams, develop real-time control algorithms, and ensure high performance in production environments.

The role requires 10+ years in robotics or automation, strong Linux/QT/Python skills, and experience with EtherCAT and PLCs.

Qualifications

  • Strong proficiency in C/C++ with at least 5+ years of direct experience.
  • Proficient in using Linux; experience with QT and Python.
  • Knowledge of multi-threading and concepts such as semaphores and mutexes.
  • 10+ years of experience in developing production motion control systems for robotics or industrial automation.
  • Experience on Industrial Fieldbuses (EtherCAT) and PLCs.
  • Strong understanding of high-performance networking, control theory, and feedback control systems.
  • Experience with version control systems (e.g., Git) and software development best practices.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills, both written and verbal.

Responsibilities

  • Design, develop, and maintain control systems for industrial automation using EtherCAT.
  • Collaborate with cross-functional teams, including hardware and software engineers, to ensure seamless integration of control systems.
  • Develop and maintain control algorithms and software.
  • Conduct system testing, debugging, and optimization to ensure high performance and reliability.
  • Create and maintain documentation for control systems, including design specifications, test plans, and user manuals.
  • Provide technical support and troubleshooting for control systems in production environments.
  • Stay up to date with the latest advancements in control engineering and robotics to continuously improve our systems.

Skills

C/C++ programming
Linux
Qt
Python
Multi-threading
Networking concepts
Git
Real-time systems
Control systems
Communication

Education

B.E./ B.Tech/MS/ MSc in Computer Science or equivalent

Tools

Git
EtherCAT
PLC
Qt
Python

Job description

As a startup company, Motax Solutions Pvt Ltd is established in 2019 to perform R&D research and development. Now we want to accelerate and broaden the success by hiring the most talented individual to join our innovative team and work in close with the Parent Company “Sodick America Corporation”. This position requires knowledge of C/ C++, excellent communication skills, self-learner and good team player.

Key Responsibilities:
  • Design, develop, and maintain control systems for industrial automation using EtherCAT.
  • Collaborate with cross-functional teams, including hardware and software engineers, to ensure seamless integration of control systems.
  • Develop and maintain control algorithms and software.
  • Conduct system testing, debugging, and optimization to ensure high performance and reliability.
  • Create and maintain documentation for control systems, including design specifications, test plans, and user manuals.
  • Provide technical support and troubleshooting for control systems in production environments.
  • Stay up to date with the latest advancements in control engineering and robotics to continuously improve our systems.
Basic Qualifications:
  • Strong proficiency in C/C++ with atleast 5+ years of direct experience.
  • Proficient in using Linux
  • Experience with QT, Python.
  • Knowledge of multi-threading and concepts such as semaphores and mutexes
  • Knowledge of Networking concepts
  • 10+ years of experience in developing production motion control systems for robotics or industrial automation.
  • Experience on Industrial Fieldbuses (EtherCAT) and PLCs.
  • Strong understanding of high-performance networking, control theory, and feedback control systems.
  • Experience with version control systems (e.g., Git) and software development best practices.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills, both written and verbal.
Must-Have Skills:
  • OOP Programing in C/C++
  • Experience in professional software development.
  • Expertise building and testing real-time systems.
Preferred Skills:
  • Experience working with Linux
  • Experience with EtherCAT communication protocol.
  • Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design.
  • Experience in one or more relevant technical areas: robotics, sensors, real-time systems, embedded systems, distributed systems, simulation, high-performance scientific computing, or building infrastructure for engineering/science users
  • Experience supporting large-scale infrastructure and tool development for scientific/engineering users.
  • Demonstrated experience incubating and productionizing new technology from idea generation through implementation.
  • Desire to work in a fast-paced environment
  • Experience with functional safety standards and IEC standards (e.g., IEC 61131-3).
  • Knowledge of machine learning and computer vision techniques.
  • Experience with HMI development and system monitoring tools.
  • Familiarity with value engineering and cost optimization for control systems.
Qualification
  • B.E./ B.Tech/MS/ MSC in Computer Science or equivalent (Masters Preferred)
  • Min 10 years of professional experience (excluding education) is MUST
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Engineer (Deployment & Customer Support)
Application Engineer (Deployment & Customer Support)

PeopleStrong • Bengaluru

On-site
INR 1,200,000 - 2,100,000
51403 Application Engineer - Motion Control & Automation
51403 Application Engineer - Motion Control & Automation

Cephas Consultancy Services Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Automation Engineer
Automation Engineer

Pi Square Technologies • Sanand

On-site
INR 1,500,000 - 2,200,000
Software (OT) Operational Technology Developer
Software (OT) Operational Technology Developer

Merck Life Science • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Automation Control Engineer
Automation Control Engineer

Tata Technologies • Sanand

On-site
INR 900,000 - 1,400,000
Applications Engineer - Motor Control
Applications Engineer - Motor Control

Texas Instruments • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Control Software Designer- Development Engineering-Husky India Chennai Guindy
Control Software Designer- Development Engineering-Husky India Chennai Guindy

Husky Technologies • Chennai District

On-site
INR 1,200,000 - 2,400,000
Embedded C++ & PLC Automation Engineer-EPS1
Embedded C++ & PLC Automation Engineer-EPS1

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Technical Manager – Embedded Electronics (Hardware & Firmware) 74692
Technical Manager – Embedded Electronics (Hardware & Firmware) 74692

Cephas Consultancy Services Private Limited • Pune District

On-site
INR 3,000,000 - 4,200,000
Mechatronics Developer
Mechatronics Developer

m2nxt Solutions Pvt Ltd • Bengaluru

On-site
INR 600,000 - 900,000