Senior Software Engineer, Applications
San Francisco, CA
Software
Full-Time
Shaper is developing a revolutionary line of computer-augmented power tools, starting with a handheld CNC router called Origin. We're looking for a skilled Senior Software Engineer to join our team. You'll work on the platform and core applications that power Origin and enable a dramatically new kind of working with tools. You should be familiar with C++ development on Linux, and have knowledge of - or be eager to learn - OpenGL and the Qt toolkit.
The Job
- Architect, plan and develop beautiful experiences for Shaper Origin and future products using C++, OpenGL, Qt and QtQuick
- Document your code and keep it organized and manageable
- Perform estimates and work breakdowns from design specifications
- Write unit tests to ensure high quality
You
- Minimum 3 years experience with C or C++ on Linux
- Experience building applications with a high level of polish
- Experience in development on embedded operating systems and ARM processors
- Good problem solving and debugging skills
- Good communication skills (English) are required (verbal & written)
- You’re excited to explore an entirely new field and develop products that real users will depend on!
Bonus points
- Background in OpenGL and Qt development on embedded systems
- Experience with build systems such as OpenEmbedded, Yocto and Buildroot
- Experience working with and developing for i.MX6 CPUs
- Skilled in Javascript, Python and Bash
- You like building things with your hands