Control Software Engineer

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Controls Software Engineer, you will be responsible for developing standard controls software for PLC or other real-time controller platforms. Working within the controls software development team, your primary focus will be on delivering high-quality software solutions to our global customers in collaboration with product management, application engineering, and customer service teams. Your passion for excellence, ability to meet deadlines, collaborative mindset, and technical proficiency are essential for success in this role. You will be tasked with developing and adhering to project plans, ensuring timely completion of milestones. Collaborating with product champions, you will co-develop successive releases of controls software products, encompassing design, maintenance, enhancement, testing, implementation, and support. Your expertise in designing controls based on physical layouts will be crucial in this role. The software you develop must be well-structured, easy to comprehend, and thoroughly documented. Additionally, you will create software tools to facilitate the rapid deployment of controls software products for testing and application environments. You will also be responsible for baselining existing systems, making necessary improvements to enhance stability and performance. Quality assurance is paramount, and you will execute module, subsystem, and system test procedures, including on-site commissioning when required. Documenting detailed design specifications, test documents, and operational descriptions is an integral part of the development process. Moreover, you will provide estimates for modules under development and participate in technical presentations. Your role will involve contributing to the development and upkeep of controls software standards and training regional product champions to efficiently deploy software products. Occasional travel, ranging from 5% to 15%, may be necessary. In terms of health, safety, and environmental responsibilities, you are expected to prioritize the well-being of yourself and others, implement risk control measures, and prevent environmental pollution. Compliance with relevant statutory and legal requirements, adherence to quality management systems, and cooperation with WHS&E system documentation are essential aspects of your role. Key Relationships: - Other Software Development Groups - Development Project Management and Quality Assurance - Application Engineering - Mechatronics R&D - Product Management - Customer Service Knowledge/Experience & Competence Req: - Minimum 6+ years of PLC programming experience with a focus on material handling systems - At least 1 year of experience in Siemens TIA coding - Proficiency in industrial networks design and usage, with preferred experience in Profinet, ProfiBus, and ASi - Experience in software development using languages such as C, C++, Visual Basic, or Java - Familiarity with automated testing and scripting - Exposure to agile development environments - Knowledge of HMI/SCADA programming, particularly with platforms like Iconics, Wonderware, RSView, WinCC, or Citect - Bachelor's or higher degree in electrical or mechatronics engineering, computer science, or related fields, with honors level preferred Your role as a Controls Software Engineer is pivotal in delivering innovative and reliable controls software solutions to meet the needs of our global clientele. Your technical expertise, commitment to quality, and collaborative approach will play a crucial role in driving the success of our software development initiatives.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You