Control Systems Software Developer

3 weeks ago


Nashik, Maharashtra, India Armstrong Dematic Full time
Job Summary

Control Systems Software Developer

Armstrong Dematic is seeking an experienced Control Systems Software Developer to join our team. As a key member of our controls software development organization, you will be responsible for developing standard controls software for PLC or other real-time controller platforms. Your passion for excellence, drive to complete tasks within tight deadlines, and technical skill to produce high-quality software will be invaluable to our team.

Key Responsibilities

  1. Develop and/or follow a project plan, ensuring timely completion of milestones.
  2. Co-develop successive releases of controls software products in coordination with product champions, focusing on complex design, maintenance, enhancement, testing, implementation, and support.
  3. Ensure software is well-structured, easy to understand, and well-documented.
  4. Develop software tools for rapid deployment of controls software products in testing and application environments.
  5. Baseline existing systems, make necessary improvements to stabilize/upgrade them, and complete quality process through execution of module, subsystem, and system test procedures.
  6. Produce all documentation required as part of the development process, including detailed design specifications, test documents, and descriptions of operation.
  7. Complete estimates for modules under development, especially own work, and perform reviews of complex standards specifications and other documentation to determine engineering requirements.
  8. Perform presentations of complex technical findings and developments.
  9. Contribute to the development and maintenance of controls software standards.
  10. Train regional product champions to efficiently deploy developed software products.
  11. 5% to 15% travel may be required.

Work, Health, Safety & Environment (WHS&E) Responsibilities

Take care of your own health and safety, as well as that of others, by implementing risk control measures to prevent injuries or illnesses. Prevent pollution to the environment, cooperate with policies, procedures, and instructions, and report hazards, incidents, and injuries via the reporting process.

Other Responsibilities

Comply with relevant statutory and legal requirements as required, commit to and cooperate with quality management systems and processes, and ensure alignment with Armstrong Dematic values.

Key Relationships

Collaborate with other Software Development Groups, Development Project Management and Quality Assurance, Application Engineering, Mechatronics R&D, Product Management, and Customer Service teams.

Knowledge/Experience & Competence Requirements

Minimum 3+ years of PLC programming experience, including hands-on experience with material handling/intralogistics systems (conveyor, stacker cranes, or pallet conveying systems) and a minimum of 1 year of experience in Siemens TIA coding. A working understanding of design, layout, and use of industrial networks is required, with preferred experience in Profinet, Profibus, and ASi. Experience designing and developing software using higher-level languages, such as C, C++, Visual Basic, or Java, is essential, with experience in real-time applications and automated testing including scripting being beneficial. Experience in an agile development environment and HMI/SCADA programming is also beneficial. A degree in electrical or mechatronics engineering, computer science, or a similar discipline is required, with honors level preferred.



  • Nashik, Maharashtra, India Armstrong Dematic Full time

    Job SummaryWe are seeking a highly skilled Control Software Engineer to join our team at Armstrong Dematic. As a key member of our controls software development organization, you will be responsible for developing standard controls software for PLC or other real-time controller platforms.Key ResponsibilitiesDevelop and deliver high-quality controls software...


  • Nashik, Maharashtra, India Armstrong Dematic Full time

    Job SummaryArmstrong Dematic is seeking a highly skilled Control Software Engineer to join our team. As a key member of our controls software development organization, you will be responsible for developing standard controls software for PLC or other real-time controller platforms.Key ResponsibilitiesDevelop and/or follow a project plan, ensuring timely...


  • Nashik, Maharashtra, India Armstrong Dematic Full time

    Job SummaryAs a Controls Software Engineer at Armstrong Dematic, you will be responsible for developing standard controls software for PLC or other real-time controller platforms. This involves delivering software for our global customers, in partnership with our product management, application engineering, and customer service groups.Key Responsibilities•...


  • Nashik, Maharashtra, India Armstrong Dematic Full time

    Job SummaryWe are seeking a highly skilled Software Controls Engineer to join our team at Armstrong Dematic. As a key member of our controls software development organization, you will be responsible for developing standard controls software for PLC or other real-time controller platforms.Key ResponsibilitiesDevelop and deliver high-quality controls software...


  • Nashik, Maharashtra, India Armia Systems Full time

    Job Title: Linux Systems EngineerAbout the Role:Armia Systems Pvt Ltd is hiring experienced Linux Systems Engineers to join our team.Work location: OnsiteKey Responsibilities:Provide support for our retail and enterprise customers through different channelsPlan and build cloud servers anticipating customer resource utilizationProvide proactive server...


  • Nashik, Maharashtra, India Armia Systems Full time

    Armia Systems is inviting experienced Linux Systems Engineers to join their team in Nashik, Maharashtra. The successful candidate will work with the company's team of talented engineers to provide support from the new office branch.Preferred Skills:*Excellent Communication Skill in English (Written).*Hands on experience in Bare Linux Servers and working...


  • Nashik, Maharashtra, India ESDS Software Solution Limited Full time

    Electrical Systems EngineerESDS Software Solution Limited is seeking an experienced Electrical Systems Engineer to lead the electrical design and operations across multiple data center sites.This role is critical in developing and implementing cutting-edge electrical solutions that enhance the reliability, efficiency, and autonomy of our data centers,...


  • Nashik, Maharashtra, India Armia Systems Full time

    Android Developer PositionArmia Systems is looking for a skilled Android developer to join our team at Infopark Kochi. The successful candidate will be responsible for designing, developing, and maintaining high-quality Android applications.Key Responsibilities:Developing and maintaining Android applications using Java and KotlinCollaborating with...

  • SIS Systems Engineer

    2 weeks ago


    Nashik, Maharashtra, India emerson Full time

    SIS System DesignEmerson is seeking an experienced SIS System Design Engineer to facilitate the development of safety instrumented systems for process system and solution projects. The ideal candidate will have a strong background in safety instrumented systems, process control, and automation.Key ResponsibilitiesAnalyse customer inputs and understand...


  • Nashik, Maharashtra, India Techxot Full time

    **Job Title: Software Engineer (.NET)****About the Role:**Techxot Software is seeking a talented and experienced Senior .NET Developer to support our team in Nashik office.**Job Responsibilities:**We are looking for an individual who can develop, maintain, and support web-based applications using C#, ASP.NET MVC, .NET Core, and Web API.The ideal candidate...


  • Nashik, Maharashtra, India WNS Global Services Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at WNS Global Services. As a Senior Software Developer, you will be responsible for developing, testing, and maintaining web applications using ASP.NET Core.Key Responsibilities:Develop and Maintain Web Applications: Design, develop, and...


  • Nashik, Maharashtra, India WNS Global Services Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at WNS Global Services. As a Senior Software Developer, you will be responsible for developing, testing, and maintaining web applications using ASP.NET Core.Key Responsibilities:Develop and Maintain Web Applications: Design, develop, and...

  • MERN Stack Developer

    2 weeks ago


    Nashik, Maharashtra, India Armia Systems Full time

    About the Role:We are seeking a skilled MERN Stack Developer to join our team at Armia Systems.This is a full-time, permanent position, and we are looking for a candidate with a strong background in MERN stack development.Key Responsibilities:Design algorithms and flowchartsMentor and support team through the SDLC lifecycleWork with the product team to...

  • iOS Developer

    2 weeks ago


    Nashik, Maharashtra, India Armia Systems Full time

    We are looking for an experienced iOS Developer to join our team at Armia Systems. If you have a passion for pushing mobile technologies to the limits, we'd like to hear from you.Job Specification:We are seeking an iOS Developer with experience in developing applications using the iOS SDK, COCOA framework, Objective C, and Swift. You will work with our team...


  • Nashik, Maharashtra, India Armia Systems Full time

    Job DescriptionWe are seeking a skilled MERN Stack Developer to join our team at Armia Systems.Key Responsibilities:Design algorithms and flowcharts to enhance software developmentDevelop front end, middle tier, and back end applications using MERN technologiesMentor and support team members through the software development life cycleCollaborate with the...


  • Nashik, Maharashtra, India ESDS Software Solution Limited Full time

    Job Description: As a skilled Dotnet Developer at ESDS Software Solution Limited, you will play a crucial role in writing clean, fast code in a high-standard framework, ensuring timely and scalable development of required functionality. Your responsibilities will include participating in the web development process, from getting requirements to analysis,...


  • Nashik, Maharashtra, India Armia Systems Full time

    Job Title: MERN Stack DeveloperAbout the Role:At Armia Systems, we are seeking a highly skilled MERN Stack Developer to join our team. The ideal candidate will have a strong background in building scalable and efficient applications using MongoDB, React JS, Angular, and JavaScript.Key Responsibilities:Design and implement algorithms and flowchartsMentor and...


  • Nashik, Maharashtra, India WNS Global Services Full time

    Job Title: Senior Software DeveloperJob Description:We are seeking a skilled Senior Software Developer to join our team at WNS Global Services. As a Senior Software Developer, you will be responsible for developing, testing, and maintaining web applications using ASP.NET Core. You will also collaborate on front-end development with HTML, CSS, JavaScript, and...

  • MERN Stack Developer

    3 weeks ago


    Nashik, Maharashtra, India Armia Systems Full time

    Job Position: MERN Stack DeveloperWork Type: Full Time, PermanentFunctional Area: Web DevelopmentRole Category: Front End, Middle Tier and Back End DevelopmentResponsibilities:Design algorithms and flowchartsMentor, support team through the SDLC Life CycleWork with Product team in understanding the requirements, perform impact analysisDesign solutions to...


  • Nashik, Maharashtra, India WNS Global Services Full time

    Job Title: Senior Software DeveloperJob Description:We are seeking a skilled Senior Software Developer to join our team at WNS Global Services. As a key member of our team, you will be responsible for developing, testing, and maintaining web applications using ASP.NET Core. You will collaborate with our front-end development team using HTML, CSS, JavaScript,...