Careers within the Blackhorn Network

Blackhorn has an expansive network of innovative companies that are driving resource efficiency and decarbonization across energy, transportation & logistics, and built environment sectors. Explore the career opportunities below. If you'd like to stay connected on future opportunities not listed below, please reach out to our team (will@blackhornvc.com).
63
companies
354
Jobs

Senior Software Engineer

Humatics

Humatics

Software Engineering
Waltham, MA, USA
Posted on Nov 7, 2024

We are seeking a talented and motivated Senior Software Engineer who has a passion for robotics, software and designing solutions to customer problems. This role will contribute directly to product goals at various levels of the software stack including participating in the design and implementation of embedded software, middleware, and user interfaces. You will be involved in every step of the development life cycle, with shared responsibility for continuous improvement.

As a member of the Milo team, you will have ownership of design and implementation of software components for our novel microlocation product, but additionally, you will work directly with customers to build functional solutions to robotics problems around Humatics microlocation technology. This position is based at Humatics headquarters in Waltham, MA, and requires occasional travel (10%-15%).

Responsibilities

  • You will design, develop, document, test, debug, and maintain software in C/C++ and Python
  • You will interact directly with customers and be responsible for deliverables in customer projects
  • You will participate in peer design reviews of your work and participate in product and software design reviews
  • You will collaborate with software colleagues to derive requirements and then work as part of a team to design and implement the associated software to meet them

Qualifications

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Minimum of 5 years of experience
  • In-depth knowledge of C/C++ coding principles and best practices
  • Intermediate knowledge of Python and Bash
  • Experience working on full stack software solutions
  • Knowledge of serial comms protocols (USB/UART, SPI, I2C)
  • A working understanding RESTful APIs
  • Experience developing code on a team using source control and following CI/CD principles & practices
  • Ability to distill technical requirements from product level goals
  • Familiarity with robotics theory & principles such as linear algebra, matrix math, euler angles, quaternions, transformations, etc.
  • A working understanding of LIDAR, cameras, and other sensors used for position estimation
  • Excellent written and verbal communication skills

Nice to have:

  • Ability to read and understand schematics, datasheets, and timing diagrams
  • Experience implementing software for short range wireless communication systems
  • Knowledge of Jenkins, SonarCloud, and/or Artifactory
  • Familiarity with Python web frameworks
  • Basic experience with web page backend and UI design (HTTP, HTML, CSS, AngularJS, WebSockets, nginx)

Compensation

  • Competitive salary
  • Meaningful equity ownership in a startup company
  • Medical, dental and vision benefits
  • 401(k) plan
  • Paid holidays and generous vacation

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.