Applications Engineer

Aurora Innovation, Inc.
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 185K

Job location

Tech stack

Computer-Aided Design
API
Artificial Intelligence
Amazon Web Services (AWS)
Tomcat
Computing Platforms
Backup Devices
CAD Standards
Computer Aided Three-Dimensional Interactive Application (CATIA)
Cloud Computing
Software Documentation
Databases
System Configuration
Data Integrity
Software Debugging
Linux
Disaster Recovery
Electronic Design Automation
Python
Linux System Administration
Microsoft SQL Server
Reverse Proxy
Search Technologies
Web Hosting Services
Web Services
Scripting (Bash/Python/Go/Ruby)
Load Balancing
React
System Availability
Software Troubleshooting
Generative AI
Enovia
REST
Terraform
Network Server

Job description

  • Setup and maintain the 3DEXPERIENCE application platform infrastructure, ensuring high availability and performance across Linux-based systems.
  • Design, test, and execute robust backup, disaster recovery, and business continuity plans to ensure platform resilience and data integrity.
  • Manage access controls, security policies, and workspace configurations within 3DEXPERIENCE (ENOVIA/3DSpace).
  • Configure and customize the 3DX application platform and tools (e.g., CATIA) to satisfy business needs, including setting up Dashboards, Engineering Release workflows, Product Explorer, and Exalead search capabilities.
  • Provide robust user support by troubleshooting platform issues, debugging application logs, and resolving complex technical challenges.
  • Act as the primary point of contact for the engineering user base, communicating effectively to understand their issues and work requirements, and manage support tickets.
  • Create and maintain up-to-date system documentation, troubleshooting runbooks, and a self-service knowledge base to empower users and streamline support processes.
  • Collaborate directly with external software vendors (such as Dassault Systmes) to augment capability where needed, escalate platform issues, and oversee system resolutions.
  • Research, plan, and implement minor and major upgrades (e.g., code updates and new software releases) to the 3DX system alongside internal team members and partners.
  • Provide automation solutions to reduce redundant effort and errors by developing custom scripts,writing CATIA macros, and utilizing MQL, EKL, REST APIs, and Web Services.
  • Leverage GenAI tools to accelerate development, troubleshooting, and agility across your daily workflows.

Requirements

  • 8+ years of experience supporting, administering, and configuring CAD/PLM tools in an enterprise environment, specifically 3DEXPERIENCE and CATIA.
  • Strong working knowledge of software infrastructure including Linux OS, MS SQL databases, web hosting servers (such as Apache Tomcat), load balancing, and reverse proxy configurations.
  • Proven experience designing and executing enterprise-grade backup, restore, and disaster recovery strategies.
  • Deep understanding of access and policy management, role configurations, and security contexts within ENOVIA/3DSpace.
  • Demonstrated experience in user support, debugging system logs, troubleshooting software issues, managing support tickets, and writing technical runbooks.
  • Direct experience executing 3DEXPERIENCE upgrades to newer versions.
  • Hands-on programming and scripting expertise utilizing MQL, EKL, RESTful web services, and writing custom CATIA macros.
  • Proven ability and comfort in leveraging AI tools to move faster and maintain agility in a fast-paced environment.
  • Excellent written and verbal communication skills, with the ability to translate technical concepts to the user base and collaborate effectively with technical and non-technical teams, as well as third party vendors., * Familiarity with design terminology used in CATIA, alongside CAD standards and user preferences.
  • Experience deploying and managing applications within cloud infrastructure (e.g., AWS).
  • Hands-on experience with Infrastructure as Code (Terraform) for infrastructure deployments.
  • Proficiency in Python, React, and experience in writing custom APIs.
  • Strong familiarity with different BOM management structures, and the ability to collaborate cross-functionally between engineering, manufacturing, and NPI personnel.
  • Knowledge of other PLM applications (such as Arena) and familiarity with ECAD tools (like Cadence and Allegro).

About the company

Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn. What we are looking for Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all., Working at AuroraAt Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together - all without any jerks. We believe in-person work increases collaboration, empathy and our ability to lead effectively. As a result, we operate in a hybrid work environment where Aurorans are in office at least 3 days per week. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom. Our commitment to safety At the core of everything we do is our commitment to safety. Building best-in-class self-driving technology will take time, and we believe that each employee at Aurora has a role in contributing to safety, every step of the way. Aurora expects commitment to our safety policies from every employee, and seeks candidates who take an active responsibility, can contribute to building an atmosphere of trust, and invest in the organization's long-term success by prioritizing working safely, no matter what. Our commitment to inclusion

Apply for this position