All offersPoznańCSenior C++ Software Engineer - QA
Senior C++ Software Engineer - QA
new
C
Comernal Software Sp. z o.o.

Senior C++ Software Engineer - QA

Comernal Software Sp. z o.o.
7 450 - 9 440 USDNet/month - B2B
5 460 - 7 580 USDGross/month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    C++
    master
    C++11
    advanced
    Git
    regular
    Linux / Unix
    regular
    CI/CD
    junior
    CMake
    junior
    C++ 14
    junior
    Test Automation
    junior
    C++20
    nice to have
    Python
    nice to have

Job description

Online interview

Company Introduction


We are part of Leica Geosystems part of Hexagon in Switzerland, a global leader in spatial measurement known for premium products and innovative solution development, supporting professionals in a diverse mix of industries, such as aerospace and defence, safety and security, construction, and manufacturing.

 

A range of highly advanced core technologies - EDM (Electronic Distance Measurement), GPS/GNSS technology, airborne LiDAR sensors, 3D laser scanning, tilt and angle measurement and 3D point cloud generation and CAD/CAM software.

 

Job Description


 Are you passionate about data and ready to play a pivotal role in shaping the future of our data ecosystem? Join our dynamic team as we embark on the development of an innovative data model, with a primary focus on geodetic data. You will have the opportunity to extend our Software Development Kit (SDK) to meet the evolving needs of our stakeholders and seamlessly integrate data into our ecosystem.


Software Engineer


  • Crafting an advanced SDK using C++20 to create a cross-platform solution spanning Windows, Linux, iOS and Android
  • Collaborating in shaping the software, API and associated test architecture 
  • Implementing code for components in a distributed system emphasizing geospatial data 
  • Upholding software quality through the application of “Clean-Code” principles, code generators and automated tests within a robust CI/CD pipeline
  • Drive testing strategy on all levels and for different purposes (e.g. regression testing, long-term testing, …)
  • Help defining system- or module tests to verify and validate the acceptance criteria
  • Consult the teams and help implementing the software architecture or component design to enable efficient automated testing on different levels
  • Drive automatization strategy of testing on module-, component- or system level
  • Fully integrated into Software Development Team to make the importance of testing transparent and elevate testing to an important topic of the whole team
  • Responsible for the software quality assurance of the product


Collaboration with other teams


  • Collaborate with other teams and locations to align the extension of the data model SDK
  • Work closely with product managers, domain experts, development teams, and other stakeholders to understand product requirements
  • Conduct thorough code reviews, providing constructive feedback to ensure code quality and adherence to collaboration standards.
  • Foster open communication to address issues promptly and effectively.


Qualifications


  • A university- or technical college degree in Software Engineering, Mathematics, Geodesy or related discipline
  • At least 5 years of professional experience in software development
  • Extensive experience in modern C++ with an aim for high-quality and reliable code
  • Experience with QA and testing in the field of C++
  • You are familiar working with tools like GitHub, conan, cmake, Artifactory, Team City and Jira 


Personality


  • Display a creative and forward-thinking mindset, capable of proposing and implementing novel solutions to complex technical challenges.
  • Mentor and guide junior team members, sharing your knowledge and expertise to elevate the skills of the entire team.
  • Possess good communication skills, conveying complex technical concepts to both technical and non-technical stakeholders.
  • Thrive in a results-oriented environment, delivering high-quality software solutions within established timelines.
  • Have a passion for continuous learning and self-improvement, staying abreast of industry trends, best practices.


We offer


  • Competitive salary dependent on experience and qualifications
  • Remote position or working from modern Katowice office, depending on the candidate preference
  • Working with cutting-edge technologies (on the cloud side, as well with connection to GNSS/TPS devices, 3D laser scanners, massive 3D point clouds data, geospatial software)
  • Excellent atmosphere and comfortable working environment 
  • Employment type of your choice (B2B/UoP)
  • Friendly and helpful environment with opportunities for personal development
7 450 - 9 440 USD

B2B

5 460 - 7 580 USD

Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Informujemy, że administratorem danych jest Comernal Software Sp. z o.o. z siedzibą w Katowicach, ul. Żeliwna 38 (dalej...more