Back to search
Motax Solutions Pvt Ltd Linkedin · Posted 8d ago

C/C++ Software Engineer

India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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


Location

  • Mumbai


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search