Software Developer

Dassault SystèmesBroomfield, CO
421d$120,000 - $130,000

About The Position

The Software Developer position at Dassault Systèmes involves maintaining and enhancing existing 3D modeling applications, specifically within the Spatial Interoperability team. The role focuses on developing new features, upgrading libraries, and ensuring quality through testing and verification processes. Strong C++ programming skills are essential, along with a solid understanding of software development practices and collaboration within a team environment.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 4-5 years of experience in software development.
  • 3-5 years of experience with C++ development.
  • Strong object-oriented development skills.
  • Working knowledge of Linux and Windows development.
  • Familiarity with algorithmic complexity of common data structures and algorithms.

Nice To Haves

  • Knowledge of Perl, ECMA Script, and C#.
  • Experience with CAD formats.
  • Familiarity with Visual Studio and GDB.
  • Experience with multi-threading, build management, code refactoring, and shell programming.

Responsibilities

  • Maintain existing products and develop new features for 3D modeling applications.
  • Upgrade third-party libraries and maintain testing infrastructure.
  • Review code and improve the InterOp development process.
  • Ensure proper design and implementation review, quality assurance, and verification of correctness.
  • Collaborate with team members to meet project deadlines.

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents.
  • Employee life insurance and short & long term disability coverage.
  • Tuition reimbursement.
  • Immediate 401K enrollment with a 401K match (50 cents on the dollar, up to the first 8% of eligible compensation).
  • Flexible time off policy.
  • 10 paid holidays.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service