Job Title: Full-Stack Software Engineer
Location: Cambridge, ON | On-site
Job Type: Full-time
Benefits: RRSP, health/dental/vision package, reimbursement for tuition and professional dues, paid vacation, personal days, and sick days
Get To Know Us
Eclipse Automation, part of Accenture, delivers cutting-edge custom automated manufacturing solutions across multiple industries. We combine advanced automation expertise with Accenture’s digital transformation capabilities to create smart, efficient, and sustainable manufacturing systems. Our global network includes facilities in Canada, the United States, Germany, Hungary, Switzerland, and Malaysia, ensuring regional expertise and global strength.
The Position
The Full-Stack Software Engineer – Front End will join the core team building out Project Neuron—Eclipse Automation’s digital transformation platform. This role focuses on developing web interfaces, APIs, and backend services that connect to real-time 3D models, AI assistants, and enterprise data. Full-Stack Software Engineer – Front End will work alongside senior engineers, and the system leads to deliver functional, well-structured next-generation platforms and applications that power Eclipse’s automation tools. This role will play a key role in transforming AI, digital twins, and real-time manufacturing data into simulation-ready web and 3D experiences, helping bridge the gap between digital innovation and industrial automation.
What You’ll Be Doing
- Architect and develop responsive, user-centric front-end interfaces and robust backend endpoints to support scalable web applications and platforms.
- Integrate and maintain systems, leveraging a wide array of technologies, including SOAP/RESTful APIs, MySQL, Omniverse Cloud, Microsoft Azure, Red Hat OpenShift, Kubernetes, .NET, Universal Scene Description (USD), and NVIDIA NIM.
- Engineer new features and enhancements across diverse digital properties such as portals, dashboards, enterprise tools, and internal systems.
- Contribute to the software development lifecycle through active involvement in code reviews, automated testing, and CI/CD pipeline management.
- Deliver clean, efficient, and maintainable code, adhering to best practices and ensuring comprehensive documentation for scalability and future maintenance.
- Partner closely with Senior Engineers and Program Leads to align technical solutions with strategic project goals.
- Engage in cross-functional design and architecture sessions, sprint planning meetings, and agile retrospectives to drive continuous improvement.
- Provide constructive, technical feedback to peers and contribute to high-level architectural and design decisions.
- Create and maintain documentation for workflows, API endpoints, internal tools, and coding standards to promote knowledge sharing and consistency
What We’re Looking For
- Bachelor’s degree in software engineering, Computer Science, or equivalent
- 1-3+ years in full-stack software development
- Familiarity with modern front-end frameworks
- Interest/experience in AI, digital twins, Nvidia Omniverse SDK & APIs, Universal Scene Description
- Experience with spatial computing (Apple Vision Pro, Magic Leap, etc.)
- Familiarity with manufacturing domain or 3D simulation workflows/digital twin technology
- Experience in building internal developer tools or platforms
- USD APIs, Nvidia Blueprints, Nvidia NIMs, VLMs, Nvidia Metropolis
- Experience with Web Technologies (React, JQuery, etc), UI/UX, .USD/Omniverse SDK is considered an asset
What We Offer
- Reimbursement for tuition and professional dues
- Three weeks of vacation and five paid personal days (to start)
- RRSP matching program
- Free snack program
Why Join Us
Here at Eclipse Automation, creation and innovation are at our core, and our culture reflects that. Fast-paced and continuously fostering growth, we encourage the entrepreneurial spirit that our teams embody, and leverage each of their strengths to do better for our people, our clients, and our communities.
Our teams are made up of innovators, thinkers, and doers, with the know-how and expertise to exceed expectations, and the relentless spirit to create and reinvent. Our people are what enable us to live up to our name – to eclipse all others, inspiring and creating outcomes that change the world.
Eclipse Automation is committed to creating an accessible and inclusive work environment. It is our policy to recruit and select applicants solely on the basis of their qualifications. We are an equal opportunity employer that hires talent regardless of age, race, creed, colour, religion, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, or any other status or condition protected by applicable law.
Eclipse Automation encourages applications from all qualified candidates. Those in need of accommodation at any stage of the recruitment process should notify eca_hresources@eclipseautomation.com. Any information received that relates to accommodation needs of a candidate will be addressed in a confidential manner.