Bricsys, part of Hexagon, is a global technology company creating innovative Computer Aided Design software for worldwide markets. Our products enable the worlds most innovative companies to streamline complex design workflows every day. Our people are active in 80 countries, and our software is available in fifteen languages. We offer innovative solutions for 2D drafting, 3D direct modeling, sheet metal design, and Building Information Modeling (BIM). Bricsys powers an ecosystem of over 1,200 market specific applications through our developer program. Our focus is to deliver reliable software with friendly licensing, and industry leading direct support all at a fair price.
We are currently looking for a driven C++ Developer to work with us on our Mechanical 2D project.
As a Software Engineer, you closely work with the dynamic, international Mechanical 2D team (4 engineers) within the broader BricsCAD Mechanical R&D group.
The job is very diverse. At Bricsys, we have an open software review culture. You will be working on challenging problems; in a good balance between new, innovative projects and continuously improving existing features.
If you have a senior profile, we hope you would enjoy software (architecture) design, as well mentoring junior colleagues. If youre more junior, we mostly expect an open, curious attitude and the willingness to dive in and learn quickly.
The Mechanical 2D project is of utmost business important in the accelerating growth of BricsCAD Mechanical. The Product Management sees solidifying our 2D foundation and compatibility with AutoCAD Mechanical as our first step towards extreme growth, and then upskilling these new Mechanical users to also adopt our powerful 3D variational & assembly design toolkit. As such, your day to day work directly contributes to the main focus and strategy of BricsCAD Mechanical.
By doing this, as a C++ Software Engineer, you will be part of a larger and international team that aims to develop an industry leading and very user friendly product family for customers in the AEC, GIS, civil engineering, and mechanical CAD markets.
Your profile
1. Bachelor or Master in Computer Science, Engineering, or other (applied) sciences (or you can prove you are at this level in some other way).
2. 3+ years professional experience (or equivalent by showing relevant personal/student work) with C++ (at least C++11).
3. Ability to design and develop complex software.
4. Ability to operate with basic geometrical, mathematical and algorithmic concepts, including understanding of complexity of algorithms.
5. Ability and willingness to explore, refactor and improve the code of a large software product.
6. Ability to realistically plan your own work and work independently and reli