Back to jobs
O

Principal Software Developer Manufacturing -3D Team

Octave
Posted Yesterday

Job Description

Education / Qualifications

  • Bachelor, Master, or PhD in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience, predominantly in C++ (minimum C++11). 2+ years within a team.
  • Expertise in software design, architecture, and development of complex systems.
  • Advance knowledge of Object-Oriented Design.
  • Ability and willingness to explore, refactor, and improve the code of a large software product.
  • Ability to operate with basic mathematical concepts (e.g., geometry, linear algebra).
  • Understanding of algorithmic concepts (e.g., complexity of algorithms).
  • Ability to realistically plan your own work, work independently and reliably, coordinate your work with team members, and be open and honest in communication.
  • Knowledge of Agile methodologies and experience working in Scrum teams.
  • Full professional fluency in English,

Preferred skills

  • Experience with DWG file formats, ODA libraries, or ACIS modeler.
  • Familiarity with (mechanical) CAD, 2D/3D sketching.
  • Advance knowledge of C++14/17, Qt/QML (UI development), CMake, Git.
About Octave
Principal Software Developer Manufacturing -3D Team at Octave | Renata