Senior C++ Software Engineer

SENIOR/STAFF SOFTWARE ENGINEER
– Campbell, CA As a software engineer you will be working on a multi-disciplinary team developing a highly-sophisticated systems within our domain.

The team is looking for a self-starter that enjoys working in a highly dynamic startup environment.

You will enjoy small company atmosphere and excellent benefits including healthcare coverage and 401(K) matching.

POSITION OVERVIEW: Be part of development team working on the next generation metal 3D printer.

Design new features for the current generation of the printer.

REQUIREMENTS: Solid C++ (C++11 or newer is a plus) C++11, C++14, C++17 all versions welcome Multi-threading Python is a plus Industrial automation experience is a plus Hardware troubleshooting experience is a plus Motion control system knowledge is a plus Experience with industrial control protocols is a plus Digital signal processing is a plus Image processing is a plus Qt or QML is a plus EDUCATION AND EXPERIENCE: Required: Bachelor’s or Master’s degree from an accredited university in Computer Science or a related field or higher.

5 years of experience in Software Engineering developing C++ applications.

OTHER REQUIREMENTS: Self-driven and independent thinking.

Ability to work independently.

Systems level thinker.

High level of commitment to contribute to a positive, high-paced and results-oriented work environment Strong desire to work for a startup company on disruptive technologies and make it a success.

Strong written and oral communication skills.

Related Post

Lead and Java developerLead and Java developer

Java/Java EE/Spring microservice API development while providing expertise in the full software development lifecycle, from concept and design to testing. Designing, developing and delivering high-volume, low-latency applications for mission-critical systems