C++ Engineer

Sorry, this job was removed at 11:40 a.m. (EST) on Friday, June 25, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Us:

MachineMetrics was founded by a small group of software and manufacturing professionals that couldn't sit still and are obsessed with making an incredible product. MachineMetrics has simplified Industrial IoT to digitize the shop floor and enable teams to drive decisions with machine data. We were named by Forbes as one of the top IoT companies to watch in 2019!

We develop and integrate production monitoring software for manufacturing companies. Our industry 4.0-ready software increases productivity through edge connectivity, real-time visibility, and deep manufacturing analytics. Together, we can deliver on our commitment to provide continuous improvement for our clients.

As a growing startup, we are seeking an individual who displays the attitude, aptitude, and amplitude to not only get the job done but grow within the company.

About You:

MachineMetrics is hiring a Software Engineer to join our team remotely or at our Northampton, MA office. Some technologies we use include Node.js, GraphQL, TimescaleDB, React, C#, C++, Terraform, Docker, and Kubernetes to build and maintain our web, edge, and mobile applications so several years of experience building production applications with some of these tools. 

Ideally, you’re the kind of person that enjoys working independently and with other teams. Are you ready to learn more?

How You’ll Make an Impact:

  • Develop connectors that allow our platform to capture high fidelity data from manufacturing equipment in realtime and stop machines before catastrophic failures occur
  • Design and implement software to manage Edge Device services
  • Champion code quality and architecture improvements to set new standards for the team
  • Write code that includes unit tests, integration tests, and documentation
  • Review code and provide and receive constructive feedback to help develop the team

What You'll Have:

  • 5 plus years of experience of C++ development
  • Strong understanding of multi-threaded programming
  • Experience with Object-Oriented Design.
  • Experience deploying applications in Linux (Windows is a plus)
  • Experience using Third-party SDKs
  • C#/.NET experience is a plus
  • Experience working with real-time data processing systems
  • Understanding of Networking Concepts
  • Knowledge of CNC Machining or a willingness to learn about how things are made
  • Fluency with source control tools such as git as well as modern team software development and testing tools and practices.
  • Flexibility; has the ability to take initiative, to be a self-starter who excels in a fast-paced, dynamic start-up environment
  • Passion to contribute to testing, performance profiling


Other Requirements: 

All qualified candidates must be legally authorized to work in the United States.


We are proud to be an equal opportunity employer who values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're 100% remote!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MachineMetrics, Inc.Find similar jobs