search
yourdomain > San Mateo > computer/technical > Sr. Software Engineer, Design Technology

Sr. Software Engineer, Design Technology

Report Ad  Whatsapp
Posted : Thursday, April 11, 2024 01:50 AM

What to Expect The Design Technology team ensures that engineering designs, like the trees of components and processes needed to build a Model X, are continuously communicated across the company as they evolve in time.
We support the design of equipment, processes, and factories to make Tesla products.
We write bespoke software, and we customize commercial design tooling like CAD programs and visualizers.
A core problem we face is managing mechanical designs like software, complete with versions, branches, and merge conflicts.
Joining our team means directly impacting Tesla's ability to communicate critical design data as the company scales to ship millions of products a year from factories around the world.
We are seeking engineers with C++ experience to write software that will accelerate the pace of mechanical designs for our vibrant community of thousands of engineers.
That includes: Coding customization on a leading CAD editor in CAA (C++) to improve user experience Adding automated validations on the 3D models when promoted to evaluate a design quality Improving user happiness by reducing loading times and crashes Building a CAA development environment that is easy to share with other developers Refining the way we deploy C++ code (CI/CD) Enforcing good practices around code quality and automated testing Impacting the team's roadmap by evaluating new technologies and making official recommendations The engineer will also be the principal contributor and gatekeeper of any C++ code written within our team.
We expect the developer to be, or to evolve into a technical lead position, to be the C++ expert, regrouping knowledge and creating a home for other developers to join.
About CAA: "Component Application Architecture.
" CAA is a C++ framework provided by Dassault Systèmes as part of their development environment for creating custom applications and extensions within their software suite, including products like CATIA, DELMIA, ENOVIA, and SIMULIA.
It enables the creation of custom modules, features, and user interfaces that can interact with the core software components.
What You’ll Do Five years professional software development, with three covering all aspects of delivery – coding, code and API design, testing, docs, provisioning, launch, versioning, etc.
Strong developments skills in C++, proponent of unit testing.
Four years in a technical leadership role Over a year of experience with a C++ testing framework Preferred At least a year in technical leadership role.
Contributions of any kind perusable on github, stackoverflow, etc.
Familiarity with Catia and/or 3DEXPERIENCE from Dassault Systemes (https://www.
3ds.
com) What You’ll Bring Help clarify and prioritize requirements with stakeholders.
Author, review and approve of full stack designs, suggest alternatives.
Code reviews with guidance on best practices, unit test techniques, patterns etc.
Contribute to knowledge base - docs, scripts, etc.
Establish and extend best practice for software engineering.
Coding with unit tests (C++, but also java, javascript, Go).

• Phone : NA

• Location : Palo Alto, CA

• Post ID: 9003026262


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com