Padmi

C/C++ Software Engineer

MumbaiPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at Motax Solutions Pvt Ltd

Opens the source posting on shine.com

Source description

About the role

View original

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 LinuxExperience with QT, Python.Knowledge of multi-threading and concepts such as semaphores and mutexesKnowledge of Networking concepts10+ 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 LinuxExperience 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 usersExperience 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 environmentExperience 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 .

One address, no account. We’ll tell you when matching roles go live.