Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Be part of an unique growth story!
At ACA, we develop cutting-edge automation and digitalization solutions for composite parts manufacturing for the aerospace industry. Our portfolio includes standardized automated systems and bespoke solutions tailored to specific customer needs. We are now looking for a Software Engineer to join our dynamic team and contribute to our mission of revolutionizing automated composites manufacturing.
We have created several software solutions responsible for driving composite production machines, facilitating work preparation (robot programming) and handling the data output generated by our automated systems for analytics. We are currently in the process of unifying these solutions into one product and focus lies on designing a stable and maintainable code base with a low amount of technical debt.
Your Role
As a Software Engineer, you will work within multidisciplinary project teams to solve complex challenges in automated composites manufacturing. You will represent software development within these teams and take ownership of planning, designing, implementing, and deploying our the software which is driving our systems.
You are responsible for:
Develop and Maintain Software: Write clean, efficient, and well-documented (Python) code for our automated composite manufacturing systems.
Problem Solving: Identify, troubleshoot, and resolve software defects and performance issues.
Code Review: Participate in code reviews to ensure code quality, reliability, and adherence to best practices.
Collaboration: Work closely with cross-functional teams, including for example robot engineers and composites engineers.
Continuous Improvement: Stay updated with the latest industry trends and technologies to suggest and implement improvements.
Documentation: Create and maintain comprehensive documentation for software features, processes, and systems.
Develop and Maintain Software: Write clean, efficient, and well-documented (Python) code for our automated composite manufacturing systems.
Develop and Maintain Software: Write clean, efficient, and well-documented (Python) code for our automated composite manufacturing systems.
Problem Solving: Identify, troubleshoot, and resolve software defects and performance issues.
Problem Solving: Identify, troubleshoot, and resolve software defects and performance issues.
Code Review: Participate in code reviews to ensure code quality, reliability, and adherence to best practices.
Code Review: Participate in code reviews to ensure code quality, reliability, and adherence to best practices.
Collaboration: Work closely with cross-functional teams, including for example robot engineers and composites engineers.
Collaboration: Work closely with cross-functional teams, including for example robot engineers and composites engineers.
Continuous Improvement: Stay updated with the latest industry trends and technologies to suggest and implement improvements.
Continuous Improvement: Stay updated with the latest industry trends and technologies to suggest and implement improvements.
Documentation: Create and maintain comprehensive documentation for software features, processes, and systems.
Documentation: Create and maintain comprehensive documentation for software features, processes, and systems.
Reporting Lines and Interactions
You will be part of the software team, and report to the software team lead, but be mostly working in projects with other colleagues in the business unit, such as systems engineers, composites engineers, and robot/PLC engineers.
Auto-Apply to Software Engineer Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.