info@deltareco.com +91 250 2328775/76 EMPLOYER
BACK

Job Post : C Software Developer

Apply now

Your skills and experience could be exactly what we’re looking for - take the next step.

Apply
Terms & Conditions

By applying for a job through this platform, you acknowledge and agree that all information provided is accurate and truthful.

  • All information submitted must be accurate and truthful.
  • Personal data will be used strictly for recruitment purposes.
  • An application does not assure employment.
  • Final hiring decisions are made entirely by the employer.

C Software Developer

Posted: posted 9 days ago


Job Overview

Location India
Department IT
Experience 5-10 years
Salary INR 1500000

Job Description


C/C++ Software Developer PositionLocation - Andheri

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.
  • Experience with QT.
  • Knowledge of multi-threading and concepts such as semaphores and mutexes
  • Knowledge of Networking concepts
  • 5+ 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.

Preferred Skills:

  • Experience programming with C/C++.
  • 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
  • Expertise building and testing real-time systems.
  • Experience supporting large-scale infrastructure and tool development for scientific/engineering users.
  • Demonstrated experience incubating and productionizing new technology from idea generation through implementation.
  • Experience in professional software development.
  • 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 5 years of professional experience (excluding education) is MUST

Location

  • Mumbai