3

[NY/USA/remote] Platform Experience Software Engineer (C++/Qt)

 2 years ago
source link: http://meetingcpp.com/jobs/items/-NY-USA-remote-Platform-Experience-Software-Engineer--Cpp-Qt-.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Submit your job posting if your job should be listed here too!

Submit your job application to C++ employers via Meeting C++

[NY/USA/remote] Platform Experience Software Engineer (C++/Qt)

published at 09.02.2022 14:37

Location: New York City, NY, USA (or Remote)

Company: nTopology

Relocation Level: Country

Remote support for this position: yes

The Platform Experience team at nTopology is looking for a skilled Sr Software Engineer. The team is responsible for helping users solve challenging engineering problems more quickly by creating reusable workflows in the nTopology desktop application. You’ll make our notebook data model and block and type graphical programming language more expressive while making it easier for new users to become experts. Among other things, you’ll be responsible for application architecture, language architecture and design, internal data models and abstractions, and creating frameworks that make complex algorithms easy to implement and, most importantly, simple for users to understand & adopt.

We are a fully empowered team that has the freedom to ideate and bring to market creative solutions. Working closely with other teams at nTopology, we exercise the full power of the modern C++ language and Qt framework to solve challenging problems for our customers.

What You’ll Do

  • Increase the power and expressiveness of our block and type graphical programming language
  • Improve the data model of the nTopology notebook
  • Develop solutions and tools to improve our users’  productivity
  • Collaborate with engineers and product managers across the organization to understand and solve technical challenges
  • Contribute to and document the technical direction and architectural vision
  • Continuously assess and evolve technology and core components
  • Write well-designed and testable code, tests, and test plans
  • Promote software engineering best practices and processes
  • Troubleshoot, debug and upgrade existing systems

Who You Are

  • 5+ years of professional experience as a software engineer
  • 3+ experience developing in C++ 
  • Strong experience and interest in using C++14/17 features (smart pointers, RAII, etc.)
  • Excellent written and spoken communication skills

It's a Plus If You Also Have

  • Experience building user-facing applications using Qt
  • Experience building compilers, IDEs, programming languages, or similar tools
  • Experience with a general purpose scripting language like Python
  • Familiarity with CI/CD tools like Jenkins

Apply here.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK