Software Engineering Team Lead (Edge Computing)

Instrumental Inc.
Palo Alto, CA
Job Description
Instrumental is looking for a Software Engineering Team Lead to guide the software and systems that power Instrumental's in-factory stations. The team lead will be responsible for leading a team of engineers to develop and maintain the edge computing backbone that connects hardware, sensors, and operators on the line to the cloud platform.

Requirements

  • 5+ years of experience of building and shipping production software
  • 1+ year of managing people, including both early-career and seasoned engineers
  • Demonstrated passion for understanding and solving customer problems
  • A demonstrated ability to communicate clearly across technical and non-technical audiences
  • Experience maintaining or customizing a Linux distribution (Buildroot, Yocto, or similar)
  • Proficiency in one or more systems programming languages, C, C++, Rust, etc., and a web stack
  • Proficiency in one or more scripting languages: Python, Bash, etc.

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Four Day Work Week
  • Generous Parental Leave
  • Tuition Reimbursement
  • Relocation Assistance
]]>