View Our Website View All Jobs

Software Engineer, Modern C++

About you:

You're an accomplished software engineer with a passion for crafting creative solutions to complex problems. You love working cross-functionally with engineers and designers to develop solutions which bridge the unique challenges presented in multi-disciplinary problems.  You're thoughtful, creative, and adept at quickly pulling together prototypes to test and iterate on new ideas and designs, and you're excited to use your talent to help us push the boundaries of human-computer interaction.

What you'll do:

  • Architect, design, and develop software to enable new wearable devices
  • Write robust, reusable, cross-platform software components to interface with bleeding-edge hardware
  • Work closely with other teams (firmware, electrical, mechanical) to solve new cross-functional problems 

What you need:

  • Desire to be more than just a coder and a willingness to learn about new engineering domains to gain a full system level understanding
  • Strong coding skills in C, C++14, and other high-level languages
  • Experience with image processing libraries such as OpenCV
  • Experience working with embedded hardware and electronics
  • Strong intuition for software design and architecture
  • Ability to break down complex requirements into individual well-defined development tasks
  • Track record of delivering high-quality software in a fast-paced, multidisciplinary environment
  • Proven ability to quickly learn new languages, frameworks, and platforms
  • Proficiency with a VCS (preferably git)
  • Degree in computer science, engineering, or equivalent (in lieu of degree, minimum four years of relevant work experience)
  • Excellent written and verbal communication skills

Bonus points for:

  • Experience with the Qt framework and QML-based UIs
  • Experience with C# and MSVC
  • Experience with WebSockets
  • Experience with CMake and cross-compiling toolchains
  • Proficiency with other programming or scripting languages
  • Relevant personal projects and open source work

Feel like you can’t tick all the boxes above? If you have some of the skills and experience that we’re looking for and are willing to use your talent to learn the rest, we encourage you to apply!

Why Thalmic:  

Day-to-day, we challenge each other to constantly raise the bar, encourage unconventional thinking to achieve innovative breakthroughs, and are passionately committed to surpassing our goals. We advocate a healthy lifestyle and promote continuous learning in a flexible work environment. Most of all, we set visionary goals, and we’re passionate about building the best, most impactful products that people will love.

About us:  

Thalmic is a hardware + software company building exciting technologies that will shape the future of human-computer interaction, backed by a world-class team of investors including Intel Capital, Spark Capital and The Amazon Alexa Fund.   

We announced our first product, the Myo gesture control armband, in 2013, and pre-sold over 10,000 units in the first 48 hours. Myo is now shipping worldwide and has gone on to win numerous awards, including Digital Trends’ “Best of CES 2014” Award for Cool Tech.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*