Principal Robotics Engineer

Humatics Corporation • Waltham

Company

Humatics Corporation

Location

Waltham

Type

Full Time

Job Description

As a principal member of the Milo team, you will have ownership of the design and implementation of software interfaces of our novel microlocation product that customers will use to build solutions around Humatics microlocation technology. You will interact with customers and potential customers to guide them to build successful robotic automation solutions enabled by Humatics microlocation technology. This position is based at Humatics headquarters in Waltham, MA.

Responsibilities

  • Design and develop application domain-specific software development kits for integration of Humatics systems with customer systems 
  • Translate core mathematical processes into code, taking into account system design parameters, complexity, maintainability, and algorithmic and compute resource efficiency
  • Participate in code reviews in other parts of the software stack
  • Work with customers and potential customers to understand their requirements and system parameters and work towards an optimal solution using Humatics microlocation technology
  • Provide thought leadership to the software team in areas of software design and process
  • Participate in in-house testing activities of solutions 

Qualifications

  • Bachelor’s degree or higher in computer engineering, computer science, or a related field.
  • Solid command of Linux operating system fundamentals
  • Experience writing production-quality code in C++ and Python
  • Thorough understanding of multithreading, pthreads, synchronization primitives, and threading support in C++17 and newer.
  • Demonstrated ability to author safe, fault-tolerant asynchronous networking code using Boost ASIO or Python asyncio.
  • Experience authoring production quality code for external use, including API design and documentation.
  • Solid linear algebra skills including reference frame transformations and depth in at least one of numpy, Eigen, or Armadillo software libraries
  • Strong data analytics skills
  • Proven experience listening to customers, understanding their needs, and distilling them into sensible product requirements

Nice to have

  • Experience with mobile robots and robotic manipulation
  • Experience with industrial networking protocols
  • Data analytics using numpy, scipy, Pandas, and Juypyter notebooks or similar environment
  • Cross-platform build experience using CMake build system
  • CI/CD and Docker experience

Compensation

  • Competitive salary 
  • Meaningful equity ownership 
  • Generous Medical, dental and vision benefits
  • 401(k) plan
  • Paid Time Off including Paid Holidays and Paid Parental Leave 

If you do not meet all of these qualifications, but are excited about the opportunity, please apply!

Humatics is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.

Apply Now

Date Posted

08/27/2024

Views

4

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Quality Engineer, Mobile - Imprivata

Views in the last 30 days - 0

Imprivata is seeking a Senior Quality Engineer Mobile for a hybrid opportunity in Waltham MA The candidate will join a dedicated team passionate about...

View Details

Senior Systems Engineer - Symbotic

Views in the last 30 days - 0

Symbotic is a leading automation technology company that is revolutionizing the supply chain with its AIpowered robotic and software platform They are...

View Details

NPI Sourcing Manager - Boston Dynamics

Views in the last 30 days - 0

The text describes a job role for an NPI Sourcing Manager responsible for managing sourcing activities for new product introductions The ideal candida...

View Details

Senior Quality Engineer - Playwright - Constant Contact

Views in the last 30 days - 0

At Constant Contact we are a team of passionate and dedicated professionals who are committed to helping businesses nonprofits and individuals succeed...

View Details

Strategic Account Manager - Boston Dynamics

Views in the last 30 days - 0

Boston Dynamics is seeking a Key Account Manager for their Spot Robotics team in the APAC market The role involves leading relationships with major ac...

View Details

Software Engineer - Capgemini

Views in the last 30 days - 0

Capgemini is seeking a Software Engineer with 5 years of experience in application software development preferably in the medical device healthcare se...

View Details