- Bachelors degree (B.S.) in engineering, computer science, mathematics, or physical science from an accredited institution; or a relevant combination of education and experience. - Prior knowledge or experience in petroleum engineering is preferred. - 3-5 years of programming experience in C++ and Qt. - Proven background in developing desktop software applications. - Familiarity with CAE data formats and data structures. - Thorough understanding of object-oriented programming techniques and methodologies. - Experience with multi-threaded programming and performance profiling. - Knowledge of Boost, STL, and common design patterns is a plus. - Strong written and verbal communication skills in English. - Experience with Windows and Linux operating systems is preferred. - Familiarity with unit testing frameworks; experience with Google C++ Testing Framework is preferred. - Understanding of or experience with Python, Vulkan, CMake, Gitlab, Squish, and agile development environments is preferred.
Responsibilities:
- Collaborate with the Product Owner to design software components and systems focused on oil and gas workflows, providing development and implementation estimates. - Address escalated technical support cases where petroleum engineering insights are beneficial. - Collaborate effectively with team members to produce code that is efficient and maintainable in alignment with Tecplots coding standards, satisfying software test cases. - Partner with test engineers to efficiently resolve identified defects. - Develop automated functional regression tests and unit tests. - Engage in code reviews to enhance code quality. - Stay informed about relevant technologies and share knowledge with the development team. - Create necessary software documentation, including in-source comments and end-user manuals. - Contribute to the maintenance of our extensive code base and refactor legacy code for improved performance and sustainability.
Company:
At Tecplot, Inc., we are passionate about harnessing visual data analysis to uncover valuable insights from complex datasets that can lead to groundbreaking discoveries and innovations. Located in Bellevue, WA, we are a remote-first company, enabling flexible work arrangements with options for remote or hybrid settings. Our culture strikes a balance between casual and commitment to excellence, focusing on delivering high-quality visualization products that empower engineers and scientists. We offer a variety of benefits to support our team members, including work-life balance motivation, professional development opportunities, and a collaborative environment that celebrates diversity and inclusion.