Job Description
At Anark our Senior Software Engineer for CAD products is responsible for the development of critical integrations with 3D CAD systems. This position works with a team of motivated engineers to plan software releases that adhere to customer requirements within business-acceptable timeframes.
The ideal candidate will have experience developing 3D software on the Windows platform. Additional CAD specific knowledge/experience is very helpful. As a Software Engineer you will maintain and enhance CAD adapters that are used to import complex 3D product data (product structure geometry attributes MBD model views and PMI data) and publish visualization data into Anark Collaborate platform for downstream use cases. CAD adapter integrates with CAD systems using CAD software APIs and uses third party libraries for neutral formats like STEP.
Required Knowledge and Skills
-
Strong C# programming skills.
-
Experience with 3D data.
-
Additionally programming experience in one or more of C/C++ C# C++/CLI or similar languages such as Java.
-
3D basic understanding of BREP and polygonal mesh data scene graphs DAGs and transformation matrices.
Desired Skills (Which combo do you bring?)
-
Experience integrating with CAD software libraries.
-
Understanding of STEP and other 3D concepts.
-
Experience using best-practices design/architectural patterns and loosely coupled component-based programming.
-
Experience with agile development methodologies including Test Driven Development and a propensity for refactoring code.
-
Experience using Microsoft Visual Studio and Azure DevOps.
-
Basic knowledge of automated testing such as writing unit tests.
Required Education and Experience
-
BS in Computer Science Aerospace Engineering Mechanical Engineering Electrical Engineering or equivalent.
-
5-8 years of professional software development experience.
Company
Anark is a leading provider of intelligent information management (IIM) software and solutions for technical industry enabling engineering procurement manufacturing and field service organizations to publish and manage technical content for access and collaboration workflows across the extended enterprise—yielding faster iterations reduced material waste and higher-quality products and services with substantial cost savings.
Anark helps market leaders such as GE Boeing Lockheed Martin Allison Transmission Johnson & Johnson Cisco Ericsson and TE Connectivity with their Digital Transformation leveraging smart technical content to streamline procurement manufacturing and field service operations.
Culture Compensation Citizenship and more
Come work in a cutting-edge exciting fun energetic friendly and supportive work environment.
Anark Corporation strives to be a “change the world” innovator. Anark offers a competitive salary performance bonus plan stock options 401(k) retirement program with employer match and a comprehensive and generous benefits program. A background check will be performed on all qualified applicants prior to an offer for employment.
Within our inclusive environment engineers 'have a say' and the ability to work on a variety of challenging projects. We are building out our NextGen products in the enterprise cloud-enabled and SaaS space. A great place to learn and grow as we offer a very open and collaborative atmosphere. Anark offers very competitive pay our engineers starting base salary is 110000 - 140000 depending on skills experience and the specific role. We also offer equity bonus 100% employer paid full medical benefits learning and fitness perks and much more. Consider joining Anark if you are looking for a long-term career home where you can become a significant contributor. Sorry no contractors 3rd parties or agencies please.
This position requires either US citizenship or US permanent resident legal status.
Date Posted
09/03/2024
Views
4
Similar Jobs
Software Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsDevOps Engineer - Guidehouse
Views in the last 30 days - 0
This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...
View DetailsSoftware Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsSenior Marketer - Usage Automation - HubSpot
Views in the last 30 days - 0
This job posting outlines a Senior Marketer role at HubSpot focusing on customer experience through datadriven automation Responsibilities include des...
View Details