CrawlJobs Logo

Automation & Control Software Engineer

Australia, Kewdale, Western Australia · Job Posted January 15, 2026
Apply Position
Job Link Share

Job Description

We are seeking a proactive Software Engineer to join our dynamic Software team. You will be instrumental in developing and maintaining software solutions that automate and control mobile mining equipment. This includes surface and underground machines, with a focus on safety, efficiency, and interoperability within mining ecosystems.

Job Responsibility

  • Design, develop, and maintain automation and control software for mining equipment
  • Participate in the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and support
  • Integrate software with hardware systems including sensors, controllers, and communication modules
  • Collaborate with cross-functional teams including hardware, systems, and field service engineers
  • Conduct testing using simulated and physical environments (e.g. autonomous vehicles, LIDAR, GNSS)
  • Document software designs, test procedures, and user manuals
  • Support continuous improvement of existing systems and contribute to next-generation product development

Requirements

  • Degree in Software Engineering, Mechatronics, Computer Science, or a related field
  • 3+ years of experience in software development, preferably in automation or control systems
  • Proficiency in C++ and/or Python
  • Experience with real-time systems and embedded development
  • Familiarity with Linux environments and tools (e.g., bash, ssh)
  • Understanding of communication protocols (TCP/IP, CAN, Ethernet)
  • Exposure to sensing technologies (e.g., LIDAR, machine vision) and GNSS/GPS

Nice to have

Experience with Robot Operating System (ROS) and knowledge of ARM and Intel-based processors (desirable)

What we offer

  • Work on cutting-edge mining automation technologies
  • Be part of a global leader in smart technology solutions
  • Flexible working arrangements and a supportive team environment
  • Opportunities for career growth and professional development

Looking for more opportunities?

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

Similar Jobs for

Automation & Control Software Engineer

8 matching positions

Sr. Software Engineer - QA / Test Automation Engineer

Location
Location
India , Gurgaon
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 09, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of experience in QA automation, SDET, or software engineering roles focused on test automation for distributed or cloud-based systems
  • Strong understanding of QA methodologies, test design, and systems validation
  • Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting
  • Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing frameworks
  • Experience running tests in AWS environments with strong understanding of CI/CD pipelines using Azure DevOps
  • Familiarity with IaC, containerized test execution, and observability tools
  • Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows
  • Ability to validate ETL pipelines, schema changes, and data quality through automation
  • Expertise in automated testing (unit, integration, contract, E2E, regression)
  • Familiarity with blue/green and canary release testing
Job Responsibility
Job Responsibility
  • Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and performance testing
  • Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems
  • Participate in design discussions to ensure testability, document risks, and propose automation strategies aligned with engineering standards
  • Produce clean, reusable, and maintainable automation scripts following best practices
  • Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines
  • Conduct root-cause analysis for defects and drive preventive quality improvements
  • Perform debugging, reliability analysis, and optimization of automation suites
  • Own test execution pipelines from development through deployment and monitoring
  • Create automated dashboards, alerts, and quality signals to validate release readiness
  • Collaborate in production issue investigations by building automated repros and validation scripts
  • Fulltime
Read More
Arrow Right

Software Engineer - Automation Developer

Location
Location
United States , Atlanta
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • Proficiency in Objective-C or Swift, with hands-on experience coding in Xcode IDE
  • Solid understanding of Gradle build system
  • Extensive experience using Git repositories for version control
  • Strong understanding of Agile software development processes
  • Proficiency in English (written and verbal)
Job Responsibility
Job Responsibility
  • Design and develop CSDK automation software for the iOS platform
  • Build tools to support CSDK Development (DEV) and Quality Assurance (QA) teams for daily development tasks and feature testing
  • Implement automation solutions for stress testing of CSDK on iOS
  • Enable QA teams to run regression testing for CSDK releases using the automation tool
  • Fulltime
Read More
Arrow Right

Senior PLC Software Automation Engineer

In the Wind Turbine Control group, the focus is on software development for the ...
Location
Location
Germany , Hamburg
Salary
Salary:
Not provided
nordex-online.com Logo
Nordex Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Successfully completed technical degree in electrical engineering, automation technology or comparable qualification
  • Professional experience in PLC software development according to IEC61131 desirable
  • Experiences in defining requirements for software functions are required
  • Good knowledge of different communication protocols (e.g. Profinet, Modbus TCP) is required
  • Good knowledge of MS-Office and especially MS-Access
  • Knowledge in the use of Matlab/SIMULINK is preferable
  • Experiences in the agile software development according SCRUM are preferable
  • Fluent English, German is a plus
  • High results orientation and quality awareness
  • Initiative as well as responsible, structured and sustainable way of working as well as Teamwork and communication skills
Job Responsibility
Job Responsibility
  • New and further development of control technology functions in the area of operational control of the wind turbine
  • Technical clarification and creation of software specifications
  • Implementation of software functions according to the requirements on a programmable logic controller (PLC)
  • Definition of test and acceptance criteria for the qualification of the wind turbine software
  • Quality assurance through software tests on the HiL setup in the software laboratory and on site at the wind turbine
  • Creation of the related software documentation
  • Close cooperation with various departments in an international environment
What we offer
What we offer
  • #GreenerFuture: Shape a sustainable future with us – your work makes a real contribution to the environment
  • #Flexibility: Work-life balance is important to us – we offer flexible working hours, various working time models, and up to 8 days of mobile work per month
  • #Mobility: We promote sustainable mobility – we support you with an 80% subsidy for the public transportation ticket (Deutschlandticket) and a €15 employer contribution for bike leasing
  • #CareForTomorrow: With our company pension scheme, you secure a financial advantage for the future – complemented by the option of occupational disability insurance
  • #Health: Your health matters to us – benefit from health days, company sports activities, office yoga, and free support from the pme Family Service
  • #Holiday: We offer you 30 days of vacation per year based on a full-time position, plus December 24th and 31st off
  • #OneCompany: Stronger together – with over 10,000 employees from 95 nations, we promote an international and collegial corporate culture
  • #CorporateBenefits: Saving made easy – enjoy attractive discounts on travel, tech, and much more
  • Fulltime
Read More
Arrow Right

Automation Software Engineer

As our new Automation Software Engineer, you will be responsible for developing,...
Location
Location
Denmark , Aalborg
Salary
Salary:
Not provided
alfalaval.com Logo
Alfa Laval
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, Marine Engineering, Automation Technology or similar
  • PLC and HMI software and programming knowledge
  • High-Level programming knowledge
  • Speaking and writing English is a prerequisite
Job Responsibility
Job Responsibility
  • Manage the software scope of several mid and large-size projects, ensuring alignment with schedules and budgets
  • Do automation engineering which includes systems specification, software solutions for industrial automation, control-, starter- and HMI-panels
  • Technical documentation, Functional Design Specification, O&M manuals and FAT of the control panel
  • Developing architectures and specifications for automation software platforms & systems
  • Investigating next-generation core automation platforms
  • Reviewing and testing code blocks created by team members
  • Establishing automation software standards for Alfa Laval Marine Solutions
  • Providing support for our automation solutions across the organization
  • Coach and mentor less experienced software engineers, ensuring quality and fostering growth
  • Fulltime
Read More
Arrow Right

Software Engineer - Automation

An Automation Engineer designs, develops, and maintains internal tooling solutio...
Location
Location
Salary
Salary:
Not provided
paymentology.com Logo
Paymentology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of experience in software development, automation engineering, internal tooling development, or AI integration
  • Experience working cross-functionally with Product, Engineering, and Support teams to deliver automation initiatives
  • Proven track record of optimising workflows, reducing manual processes, and improving operational efficiency
  • Interest and personal exploration of latest AI, Agent, MCP and other related technologies
  • Proficiency in Python and/or Node.js for automation and software development
  • Familiarity in web technologies (HTML, CSS, JavaScript) and API development (RESTful, GraphQL)
  • Experience with server-side frameworks such as Express.js (Node.js), Django/Flask (Python), or Spring Boot (Java)
  • Proficiency in scripting languages (e.g. Bash, Python) for automation and integration tasks
  • Familiarity with AI frameworks (A2A, ADK, LangGraph, LangChain) and AI platforms, APIs, and tooling
  • Good understanding of integrating AI-driven capabilities into existing systems and workflows
Job Responsibility
Job Responsibility
  • Build and maintain automation solutions: Develop, maintain, and improve internal tooling solutions that streamline operational processes
  • Integrate SaaS platforms (e.g. HubSpot, Zendesk) with internal systems using APIs and web technologies
  • Leverage workflow automation platforms (e.g. n8n) to rapidly design, prototype, and deploy automation flows
  • Determine when low-code/no-code automation is appropriate versus when custom-built solutions are required
  • Develop and maintain clear documentation for tools, integrations, and automation processes
  • Troubleshoot and resolve technical issues related to integrations and automated workflows
  • Apply AI and intelligent automation: Evaluate where AI-driven solutions can meaningfully improve workflows, tooling, and internal processes
  • Integrate AI services and platforms (e.g. LLMs, classification, summarisation, routing, decision support) into existing tools and automation pipelines
  • Design automation workflows that incorporate AI responsibly, with appropriate safeguards, observability, and human-in-the-loop controls
  • Stay informed on emerging AI capabilities and assess their practical applicability to internal use cases
  • Fulltime
Read More
Arrow Right

Senior Software Automation Engineer (AI & IT Systems)

The purpose of this role is to replace manual, process heavy workflows with scal...
Location
Location
Mexico
Salary
Salary:
Not provided
appen.com Logo
Appen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 plus years of experience in software engineering, automation, platform engineering, or related roles
  • Strong foundation in software engineering principles including code quality, testing, and maintainability
  • Proficiency in Python, JavaScript, Go, or similar languages used for automation and internal tooling
  • Hands on experience building and operating production systems or internal tools
  • Demonstrated experience applying AI or LLM based solutions in real world production environments
  • Background in SRE, DevOps, Platform Engineering, or IT automation with experience operating systems at scale
  • Experience using AI assisted development tools such as Cursor, GitHub Copilot, Claude Code, or similar tools
  • Solid understanding of IT systems, enterprise environments, and service management processes
  • Experience participating in on call rotations and supporting production or internal applications
  • Strong communication skills with the ability to influence teams across different technical backgrounds
Job Responsibility
Job Responsibility
  • Design software-based automation and AI driven systems that improve efficiency, reliability, and scalability of IT and internal platforms
  • Build internal tools, services, and integrations using APIs, event driven systems, and CI/CD practices
  • Automate operational workflows using AI and LLM technologies to support decision making and incident analysis
  • Improve system reliability by turning incident trends and operational pain points into durable automation
  • Reduce recurring production and internal application issues through structured engineering solutions
  • Strengthen engineering standards across IT automation through version control, testing, documentation, and observability
  • Influence teams to adopt software engineering approaches instead of manual or ticket-based models
  • Maintain internal applications through participation in a business hour on call rotation and use operational insights to drive continuous improvement
  • Deliver solutions that meet governance, privacy, and reliability standards in collaboration with Security, Compliance, Platform, and Business Systems teams
  • Fulltime
Read More
Arrow Right

Robotics Software Automation Engineer

We are seeking an experienced Robotics Software/Automation engineer to join our ...
Location
Location
India , Bangalore Area
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven expertise in robot offline programming software (Process Simulate, 3DX, DELMIA V5)
  • Strong hands-on experience with any Industrial robots such as Fanuc, ABB, Kuka
  • Strong programming skills in either C++ or Python, with a focus on object-oriented programming
  • Experience in developing and maintaining large-scale software systems for industrial automation
  • Expertise in validating and verifying shop floor scenarios in simulation environments
  • Strong knowledge of PLC programming, HMI development, and industrial communication protocols
  • Hands-on experience with industrial automation tools (Siemens SIMIT, TIA Portal, PLC SIM Advanced)
  • Experience with version control systems and software development best practices
Job Responsibility
Job Responsibility
  • Design, develop, and test industrial automation software solutions across robotics processes, focusing on high-performance software implementations
  • Collaborate with cross-functional teams, including Computer Vision, Robotic Hardware, and Software Developers to integrate software and hardware components
  • Implement and validate simulation-based solutions on physical robots, ensuring seamless sim-to-real transfer
  • Design and develop scalable software frameworks for robotic system integration
  • Lead and manage a multidisciplinary team, ensuring effective collaboration and clear communication of technical concepts
  • Drive software architecture decisions for complex robotics applications
  • Mentor junior engineers in both software development and robotics integration
  • Fulltime
Read More
Arrow Right

Control Automation Engineer

You'll have the opportunity to work on cutting-edge applications, develop breakt...
Location
Location
United States , Brookhaven
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Engineering OR in lieu of a Bachelors’ degree, a High School Diploma AND 8 + years’ experience as a Control Automation Engineer in automotive electrical center plant.
  • PLC's, HMI’s and Motion Control
  • Allen Bradley – Studio 5000
  • Siemens – TIA Portal
  • Omron – Sysmac Studio
  • Robots (Epson, Fanuc)
  • Vision System (Cognex, Keyence, Matrox)
  • Industrial Protocols (Ethernet IP, Ethernet TCP/IP, Profinet, EtherCat)
  • SQL Database integration for product traceability
  • AutoCAD Electrical - design
Job Responsibility
Job Responsibility
  • Coordinate the Machines and Automation efforts on new program launches
  • Set up and/or revise manufacturing processes for current programs
  • Assist manufacturing operations in problem solving and continuous process improvements: Reduced Scrap, Increase OE, Reduced Cycle Time
  • Document and present findings of improvements to management
  • Implement improvements at the floor
  • Lead Automation process through support manufacturing Operations
  • Oversee tooling, fixture, and gauge design and engineering drawing mark-ups per job launch plans
  • Program existing equipment, assist in defect reductions, and improve OEE
  • Support existing manufacturing lines in production
  • Optimize/setup programs to improve equipment efficiencies and output
What we offer
What we offer
  • Competitive compensation with bonus potential
  • Competitive health benefits including 401K match
  • Learning, professional growth and development in a world recognized international environment
  • Discount programs with various manufacturers and retailers
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Meaningful work that makes a difference in the world
  • Tuition Reimbursement
  • Paid Time-Off (Vacation, Parental Leave etc.)
  • Inclusive work environment
  • Fulltime
Read More
Arrow Right