Careers at Hatch
Open Positions at Hatch

Open Positions

Manufacturing Engineer & Project Manager

Software/Firmware Project Manager

Ready to get started?
Connect with us
Subscribe for news, insights & updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.


Manufacturing Engineer & Project Manager

Hatch is looking for a Manufacturing Engineer and Project Manager. The candidate must have at least 3 years of experience as a Manufacturing Engineer or Production Leadership and have experience in Project Management.

Project Manager Duties:

  • Managing a new Contract Manufacturing Project to Production.
  • Communicating with the Customer, Engineering Team, Operations Team, and Sales Team in all aspects of the project.

Manufacturing Engineer Duties:

  • Working with the Operations Team identify tooling and fixtures for the project.
  • Work with the Engineering Team to get fixtures created.
  • Work with Purchasing to buy tooling.
  • Help with line balancing.
  • Work with the Engineering Team to create work instructions.

General Duties:

  • Assisting with material or production issues and improvements.
  • Following ISO procedures and assisting on updates when needed.
  • Being hands on in all aspects of the job as needed.

Software/Firmware Project Manager

Hatch is looking for a Software/Firmware Project Manager with a focus in Software, Firmware, Computer Hardware, Cloud computing, and other Computer Science matters.

  • Design and code amazing next generation software systems 
  • Collaborate with industrial designers, mechanical engineers, and electrical engineers to build world class products
  • Think big and small: Test software components at the unit, subsystem, and system level
  • Debug difficult problems through creative solution
  • Self-driven leader

The ideal candidate has the following skills:

  • BS in Computer / Electrical Engineering or Computer Science
  • Experience estimating project tasks and efforts
  • Demonstrable expertise with the C programming language
  • Direct experience developing communication code with devices using UARTs
  • Experience with embedded communication interfaces such as GPIOs, I2C, SPI, and A2D
  • Demonstrable skills designing and building state machines
  • Application level experience passing data using TCP and UDP
  • Demonstrable knowledge of BLE profiles, services, and characteristics
  • Experience writing drivers for Wi-Fi, Cellular, Bluetooth, and Bluetooth Low Energy modules
  • Ability to write testable requirements
  • Demonstrable skills at architecting a system and defining protocols
  • Demonstrable skills defining an embedded software architecture
  • Experience with tools such as compilers, linkers, debuggers, IDEs, bug tracking systems, etc.
  • Experience using hardware debuggers such as oscilloscopes and logic analyzers
  • Outstanding written and verbal communication skills
  • Experience using the git software configuration tool
  • Experience architecting software solutions on Linux systems
  • Ability to read an electrical schematic and interface with electrical engineers


  • BS in Computer Science or Computer / Electrical Engineering
  • ~3 years hard technical experience and ~3 years project lead experience
  • Demonstrable experience with programming languages such as C++, Java, Python, etc.
  • Experience with IoT protocols (MQTT, CoAP, AMQP)
  • Embedded experience integrating in IoT systems