Software Engineer - Edge Computing Team
Company: Lhh
Location: Franklin
Posted on: May 10, 2022
|
|
Job Description:
We have announced our $50M Series C round! Here is an interview
with our CEO Anna that was featured on TechCrunch.
https://techcrunch.com/2022/02/16/with-a-50m-series-c-instrumental-looks-to-expand-data-driven-manufacturing-solution/
About Instrumental: Manufacturing output is half of the worlds GDP,
but 20% of its resources are spent on scrap, rework, and mistakes.
Beyond being wasteful, this is one of the main reasons new hardware
products are late or fail to materialize. Instrumental accelerates
how the worlds best brands bring new products to market by
collecting unique data from assembly lines and feeding it to
AI-powered software tools to find and fix manufacturing issues.
Instrumental is backed by top investors like First Round Capital,
Canaan Partners, Eclipse Ventures, and Root Ventures. We are
growing at venture pace with significant revenue gains in both 2020
and 2021. About the Team: The Edge Computing Team team is a fully
distributed team of senior engineers who love building challenging,
and highly available systems. The team builds software for a
distributed fleet of sensors and computers deployed around the
world capturing critical manufacturing data. These systems and the
data they gather are considered mission-critical to the
manufacturing operations of our customers. These systems operate in
remote, and at times, hostile networking environments where they
need to be able to independently execute our real-time ML
algorithms and seamlessly reconnect to upload data when a network
connection is interrupted. We are open to candidates in Palo Alto,
Chicago, and Remote within the US. Key Missions for this Role: Own
the Instrumental factory software stack. The Edge Computing team
owns the entire software stack powering Instrumentals factory
fleet, plus some supporting infrastructure. As a Software Engineer,
youll take responsibility for everything your team owns, and youll
lead high impact initiatives through the entire software
development life cycle, from early planning and design to
deployment and maintenance. Build end-to-end solutions that deliver
a great factory experience. Building a fantastic product requires
more than writing high-quality code. In this role, the impact of
your work on customers, their factory counterparts, and internal
users will always be near top of mind. Youll work with product,
operations, and solutions architecture staff to gather user
requirements and feedback, and with the ML team to deliver
best-in-class defect and anomaly detection algorithms to the edge.
Develop reliable software and an automated release pipeline. As a
startup, we have to move fast. Yet, its essential that our
customers and their factory counterparts can confidently deploy our
systems to high-stakes production lines. In this role, you will
write clean, performant, maintainable code, including robust,
meaningful tests (unit, integration, end-to-end). You'll work with
the SRE team to build the tools needed to deliver frequent updates
to our distributed fleet, such as: software metrics, monitoring
dashboards, alerts, automated builds, and release automation. Be a
good teammate. This isnt a solo job. Youll work not only with your
Edge Computing teammates, but with other software engineers,
solutions architects / sales engineers, product, and operations
staff in a quest to improve the way that things are made. We value
an inclusive environment and actively work to promote diversity in
our team. We think you might be a fit if you have: Mission-driven
mindset you are excited about building software with impact and
honing a mastery of your craft 3+ years of professional experience
writing and maintaining stable, production-quality code Proficiency
in a variety of modern programming languages
(JavaScript/TypeScript, C++, Python, etc.) Experience with Linux
and shell scripting Experience in API design and implementation
Eagerness to learn and work in a diverse stack (Linux, Docker,
Node.js, C/C++ native modules, SQLite, GraphQL, Angular, etc.)
Bonus points if you have experience with: Network protocols and
common topologies System, application, or network security OTA
updates of Linux devices Cloud computing platforms (AWS preferred)
Infrastructure as code tools (Terraform, Ansible, etc.) Hardware or
manufacturingby Jobble
Keywords: Lhh, Franklin , Software Engineer - Edge Computing Team, IT / Software / Systems , Franklin, Tennessee
Click
here to apply!
|