CrawlJobs Logo

Software Engineer

India, Pune · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

We are looking for an experienced Software/Automation Engineer with strong hands-on expertise in PLC programming using Siemens and Allen-Bradley platforms. The ideal candidate will lead design, development, testing, commissioning, and support of automation solutions for multiple projects. This role requires excellent prioritization skills, the ability to handle multiple projects simultaneously, and a strong understanding of industrial control systems. Knowledge of the latest technologies in web-based HMIs, Internet of Things (IoT), Cyber Security (SL2) for operational technology environments will be an advantage. The ideal candidate should have a proven track record in Software Standardization activities in the R&D team.

Job Responsibility

  • Lead development, configuration, and debugging of PLC programs using Siemens (TIA Portal/S7) and Allen-Bradley (Studio 5000/RSLogix) platforms
  • Design, integrate, and optimize PLC control systems with HMI/SCADA and field devices (sensors, drives, actuators) for complex automation projects
  • Manage multiple automation projects concurrently, prioritize tasks, and ensure timely delivery of high-quality solutions
  • Conduct system testing, Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), and on-site commissioning
  • Troubleshoot and resolve advanced control system issues during development and production phases
  • Provide technical leadership and mentorship to junior engineers and technicians
  • Prepare and maintain technical documentation, including control logic, I/O lists, schematics, and user manuals
  • Ensure compliance with safety standards, industry automation practices, and cybersecurity requirements
  • Liaise with cross-functional teams, clients, and vendors to align project objectives and specifications

Requirements

  • Bachelor’s degree in electrical, Electronics, Instrumentation, Mechatronics, or related engineering field
  • Minimum 7+ years of hands-on experience in PLC programming and industrial automation using Siemens and Allen-Bradley PLCs
  • Create and maintain SDS based on approved FDS for PLC and automation software
  • Understanding of IEC 62443 OT cybersecurity standards and Security Levels (SL) environments, including secure design and implementation of control system software
  • Experience in developing software solutions for Customer-to-Order (CTO) and Engineering-to-Order (ETO) projects
  • Hands-on understanding of industrial gateways and secure data communication between field devices, control systems, and higher-level systems
  • Experience with HART communication protocols for field instrumentation and diagnostics
  • Awareness of machine-level cybersecurity concepts, including edge device usage and edge-based cybersecurity use cases
  • Exposure to or working knowledge of Digital Twin concepts for simulation, testing, validation, and optimization of automation systems
  • Excellent understanding of ladder logic, structured text, function block diagrams, and control system design
  • Experience with AI-assisted PLC software development, including tools like Rockwell FactoryTalk Design Studio Copilot, and familiarity with natural language interfaces for PLC control using OPC UA
  • Strong troubleshooting and problem-solving skills in complex automation environments
  • Experience with HMI/SCADA systems and industrial communication protocols (Ethernet/IP, Profibus, Modbus, etc.)
  • Proven ability to manage and deliver multiple projects efficiently under tight timelines
  • Fluent in English (spoken and written)
  • Cross-cultural awareness

Nice to have

  • Knowledge of Lean Manufacturing, TPM (Total Productive Maintenance), and Six Sigma
  • Ability to create SDS (Software Design Specification) from FDS (Functional Design Specification)
  • Able to design, implement, and automate unit tests across services and libraries
  • Passionate about testability, clean code, and continuous improvement. Know how Source code management
  • Understanding of IEC 62443 OT cybersecurity standards and Security Levels (SL), and edge use cases
  • Ensure modular, scalable, and reusable PLC software design for CTO (Configure to Order)/ETO (Engineer to Order) projects
  • Knowledge of industrial gateways and secure data communication. Familiarity with HART communication protocols
  • Exposure to Digital Twin concepts for simulation and validation. (Siemens SIMIT / PLCSIM Advanced & Rockwell Emulate 3D)
  • Hands-on experience with AI-assisted PLC programming and natural language interfaces for machine control

What we offer

  • Participate in the development of exciting and technologically advanced products
  • The position presents the chance to work in a global company, with great career opportunities for the right candidate
  • We offer you an interesting and challenging position in an open and friendly environment where we help each other to develop and create value for our customers
  • Exciting place to build a global network with different nationalities to mingle and to learn
  • Your work will have a true impact on Alfa Laval’s future success, you will be learning new things every day

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

Software Engineer at Uber in Seattle, Washington. Design, develop, and test soft...
Location
Location
United States , Seattle
Salary
Salary:
198000.00 - 242000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field and one year of experience in the job offered or related occupation
  • 1 year in C++, Python, Java, GIT, or SVN
  • 1 year in SQL or MySQL
  • 1 year in Data structures and algorithms development and functionality
  • 1 year in Designing technology stacks
  • 1 year in Debugging and monitoring for production services
  • 1 year in Distributed systems
  • 1 year in Software Development Lifecycle
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications
  • Design, develop, and/or test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • May telecommute
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • may be offered other types of comp
  • various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer

Our client is looking for C# .net developers who can work with the minimum of su...
Location
Location
United Kingdom , Luton
Salary
Salary:
57.72 - 78.70 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven ability in C# .NET development including Web Based applications
  • Strong understanding of object-oriented design and software development methodologies
  • Exposure to the full software lifecycle including automated testing frameworks and practices
  • Knowledge of Continuous Integration / Continuous Delivery (CI / CD) practices
  • Ability to work independently and deliver high-quality solutions with minimal supervision
  • Knowledge of Agile methodologies (Scrum, Kanban) and microservices architecture
Job Responsibility
Job Responsibility
  • Develop robust applications using C# .NET within a Windows environment
  • Take ownership of complex tasks across the full software lifecycle—from requirements to integration, testing and delivery
  • Apply object-oriented design principles and verification/validation techniques
  • Collaborate with a skilled team while maintaining independence in your work
  • Fulltime
Read More
Arrow Right

Software Engineer

The way people discover places, such as restaurants, businesses, landmarks, and ...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing and building scalable systems, including distributed services with high availability
  • Experience building AI powered systems as part of production services
  • Familiarity with cloud platforms including developing, deploying, and troubleshooting cloud hosted services
  • Experience working effectively in large engineering teams, including documenting technical designs and implementations, participating in code reviews, and collaborating across disciplines such as engineering, applied science, and product
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and operate high scale, production grade services on Azure, including cloud hosted systems for data ingestion, transformation, storage, and serving, using modern distributed and serverless architectures
  • Develop AI native systems, leveraging state of the art AI and LLM technologies to build new capabilities, improve engineering efficiency, automate workflows, and raise overall engineering excellence across the software development lifecycle
  • Build and maintain high throughput data streaming solutions, large scale batch processing pipelines, and data platforms capable of running LLMs and AI workloads at scale, with solid guarantees around reliability, performance, cost efficiency, and security
  • Apply solid software engineering fundamentals by writing high quality, testable, maintainable code
  • participating actively in code reviews
  • and considering diagnosability, reliability, security, and long term operability in all designs and implementations
  • Apply security, privacy, compliance, and responsible AI principles across all systems and pipelines, ensuring least privilege access, safe deployments, proper auditing, and alignment with organizational standards and regulatory requirements
  • Work effectively as part of large, multi disciplinary, and cross functional teams, collaborating closely with software engineers, applied scientists, product managers, and partner teams to deliver end to end solutions
  • Adapt quickly to new problem spaces and projects, contribute across multiple domains as needed, and present technical work, results, and trade offs to stakeholders, including senior leadership, to drive alignment and informed decision making
  • Fulltime
Read More
Arrow Right

Software Engineer

Zuora’s Integration Hub (IH) team is building the connective tissue of the Subsc...
Location
Location
United States , Foster City
Salary
Salary:
146500.00 - 201450.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech / B.E. in Computer Engineering or equivalent discipline
  • 5+ years of experience in backend or full-stack software development
  • Knowledge and experience in the Payment domain
  • Strong expertise in Java (preferred) or another modern programming language
  • Experience building RESTful APIs and distributed microservices
  • Familiarity with event-driven architectures (e.g., Kafka or similar messaging systems)
  • Strong understanding of cloud platforms (AWS preferred)
  • Experience with relational databases (Postgres, SQL, AWS RDS)
  • Knowledge of system reliability, observability, and performance optimization
  • Strong debugging, problem-solving, and communication skills
Job Responsibility
Job Responsibility
  • Design and build scalable integration services, APIs, and connectors
  • Develop event-driven and microservices-based architectures to enable real-time data flows
  • Partner closely with Product, Platform, Security, and external partners to deliver reliable and extensible integration capabilities
  • Improve system performance, observability, and resilience across distributed systems
  • Write clean, maintainable, and well-tested code aligned with engineering best practices
  • Contribute to architectural discussions and drive technical improvements across the Integration Hub platform
What we offer
What we offer
  • Competitive compensation
  • bonus opportunities
  • retirement programs
  • Comprehensive medical, dental, and vision coverage
  • Generous, flexible time off
  • Paid holidays
  • wellness days
  • company-wide year-end break
  • Paid parental leave
  • Learning & development stipend
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a highly motivated and skilled Software Engineer to support the S...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university
  • Bachelor's degree with 5+ years' experience (including intern/co-op experience)
  • Master's degree with a minimum of 3 years' experience
  • Unix/Linux Administration: Strong command of the Linux command line, shell scripting (Bash), and system configuration
  • Python Proficiency: Extensive experience with Python for scripting, automation, and data processing
  • familiarity with the scientific python stack (Pandas, NumPy, Dask)
  • Version Control: Deep understanding of Git/GitHub workflows
  • Dynamic Collaboration: Ability to work in a collaborative, dynamic environment, interacting effectively with scientists and engineers
  • Proof of U.S. Citizenship is required
Job Responsibility
Job Responsibility
  • Infrastructure Automation: Design and implement 'Infrastructure as Code' solutions
  • CI/CD Pipeline Management: Develop and maintain automated build, test, and deployment pipelines
  • Cloud Operations & Architecture: Architect and manage scalable resources within NASA's Science Cloud environment
  • Containerization: Containerize scientific applications and data processing workflows using Docker and Singularity
  • Web Application Support: Deploy and maintain web-based applications
  • Operational Reliability & Monitoring: Implement robust monitoring and alerting systems
  • Security Compliance (DevSecOps): Collaborate with security teams to integrate automated security scanning
  • Documentation: Write comprehensive documentation for software developed, system architecture, and operational procedures
  • Communication: Assist with leading discussions with both customers and end-users
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Enjoy travel and are comfortable with travel up to 25%
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer

The BI Consultant is responsible for designing, building, and maintaining robust...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL expertise with a focus on performance tuning and scalable query design
  • Solid experience with relational data modeling (facts, dimensions, star/snowflake schemas)
  • Experience designing and maintaining ETL processes
  • Ability to define and implement consistent business logic in data models
  • Strong data validation, testing, and troubleshooting skills
  • Understanding of business intelligence concepts, KPIs, and analytical use cases
  • Experience supporting reporting and analytics tools through well‑structured data models
  • Ability to bridge business requirements and technical implementation
  • Strong collaboration skills and ability to work with both technical and non‑technical stakeholders
  • Structured and detail‑oriented approach to data quality, documentation, and maintainability
Job Responsibility
Job Responsibility
  • Write, maintain, and continuously optimize SQL‑based code for data transformation and reporting
  • Refactor and improve existing SQL logic to enhance performance, readability, and scalability
  • Design, build, and maintain relational data models to support BI and analytics use cases
  • Construct and manage dimensions, measures, and calculated fields within relational models
  • Ensure consistency, accuracy, and reuse of business logic across datasets, models, and reports
  • Collaborate with BI developers and business stakeholders to translate requirements into data structures and calculations
  • Develop, maintain, and enhance ETL processes for ingesting and transforming data from multiple sources
  • Monitor, troubleshoot, and resolve ETL job failures or performance issues
  • Validate and test data pipelines and models to ensure high data quality and integrity
  • Document data models, transformations, and definitions to support transparency, governance, and reuse
  • Fulltime
Read More
Arrow Right