Software Developer

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

About The Position

The Software Developer position at Dassault Systèmes involves maintaining existing products, developing new features, and upgrading third-party libraries within the InterOp team. The role requires strong C++ programming skills and a solid understanding of API design and implementation, as well as collaboration within a team to meet project deadlines.

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.
  • Knowledge of algorithmic complexity of common data structures and algorithms.

Nice To Haves

  • Experience with Perl, ECMAScript, and C#.
  • Familiarity with CAD formats.
  • Experience with Visual Studio and GDB.
  • Knowledge of 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 for features.

Benefits

  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • Tuition reimbursement
  • Vision insurance
  • 401(k) matching
  • Flexible time off policy

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