Software Engineer, 3D CAD, C/C++ C#

at  Anark

Boulder, Colorado, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jun, 2024USD 130000 Annual01 Mar, 2024N/AEngineers,Learning,Step,Code,C++/Cli,Computer Science,Java,Test Driven Development,Aerospace Engineering,Visual StudioNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Anark our Senior Software Engineer for 3D CAD is responsible for the development of critical integrations with 3D CAD systems in C++ and C#. 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 CAD 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

  • BS in Computer Science, Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or equivalent.
  • 5-8 years of professional software development experience.

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 110,000 - 130,000 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 and residing in the US, required for ITAR standards
  • Some onsite in Boulder, CO availability required (approx once per quarter paid trips to HQ)
  • No sponsorships available. No C2C or contract. No 3rd party or agency

Hello and thank you for your interest in Anark and our open positions. We are growing now and have growth plans for 2024 so stay tuned. Our new SaaS products, combined with our very successful 3D CAD OnPrem Enterprise software, make us positioned well in the market and a great place to grow your career. We offer a very friendly workplace environment. Most of our employees live near our Colorado Headquarters and enjoy a hybrid work schedule. We do offer remote work in the US for some positions. A few items to clarify upfront:

  • We are a small software company in terms of employees. This requires a unique type of professional to succeed here. Ability to succeed in gray, initiative takers and strong communicators, not needing to be told what to do in detail and able to figure it out, and finally, the ability to ask for help.
  • Because we have government customers we follow ITAR standards. This means we can only hire US persons so you must be a US citizen or current permanent resident green card holder. Thus no visas or sponsorships are offered, even for OPT, sorry.
  • We also do all our work in-house so please; no recruiting agencies, no 3rd parties, no C2C, no contractors, etc. Thanks.
  • We really appreciate you taking the time to learn more about Anark and we hope to talk to you. But due to the current market we cannot talk to everyone so we only respond to those that fit the basic requirements of the written job description. Thanks for understanding
  • And finally, best to you in all that you do.

Responsibilities:

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 110,000 - 130,000 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 and residing in the US, required for ITAR standards
  • Some onsite in Boulder, CO availability required (approx once per quarter paid trips to HQ)
  • No sponsorships available. No C2C or contract. No 3rd party or agenc

Hello and thank you for your interest in Anark and our open positions. We are growing now and have growth plans for 2024 so stay tuned. Our new SaaS products, combined with our very successful 3D CAD OnPrem Enterprise software, make us positioned well in the market and a great place to grow your career. We offer a very friendly workplace environment. Most of our employees live near our Colorado Headquarters and enjoy a hybrid work schedule. We do offer remote work in the US for some positions. A few items to clarify upfront:

  • We are a small software company in terms of employees. This requires a unique type of professional to succeed here. Ability to succeed in gray, initiative takers and strong communicators, not needing to be told what to do in detail and able to figure it out, and finally, the ability to ask for help.
  • Because we have government customers we follow ITAR standards. This means we can only hire US persons so you must be a US citizen or current permanent resident green card holder. Thus no visas or sponsorships are offered, even for OPT, sorry.
  • We also do all our work in-house so please; no recruiting agencies, no 3rd parties, no C2C, no contractors, etc. Thanks.
  • We really appreciate you taking the time to learn more about Anark and we hope to talk to you. But due to the current market we cannot talk to everyone so we only respond to those that fit the basic requirements of the written job description. Thanks for understanding
  • And finally, best to you in all that you do


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

Engineering Design / R&D

Software Engineering

BSc

Computer Science, Mechanical Engineering, Electrical, Electrical Engineering, Engineering

Proficient

1

Boulder, CO, USA