Overview is a company that takes the cutting edge in computer vision and deep learning and applies it to previously unsolvable manufacturing inspection problems. We are truly a full stack company. We install physical cameras into the facility, run inference on the edge and manage massive deployments. Overview also streams gigabytes of video/image data to the cloud for our web platform to give customers advanced insights and analytics.
We are looking for engineers who like to solve tough challenges across the stack. This might include wrangling 500mb images or deploying optimized models in one click that can handle 10 parts a second. We are looking for people who are dynamic, who are excited to work on a different challenge every week, whether it's the final inspection on a medical device or making sure a razor blade has a perfect edge.
We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy products and help the US region with software feature requests and product needs. This is not a people management or product management role, it’s a deep technical ownership role, with product-level context and autonomy.
This position is for the software engineering owner of the OV20i product and US regions link to the core engineering team. The product needs periodic bug-fixes, occasional stability upgrades, and rare additional features for existing or potential customers. Given the nature of the embedded product, the candidate must be able to independently, add features, fix problems, support the needs of the complex product. Some front end support will be available, but the testing and integration of new front end features will fall to this position.
Overview is a 40 person startup with a global footprint. Our largest concentration of customers are in East Asia and the United States. Our software engineering team is largely in Taiwan (English is the primary language for the team). Our product development and tightest customer relationships are also in Asia. The customers in the US are disconnected from the engineering development despite a large customer base and sales team in the area. In particular we have one product that is sold extensively in the US, but not widely in Asia.
The candidate will report into the software team lead in Taipei, and 2-3 trips per year to Asia may be required. The role is remote, but the candidate will ideally be in the eastern half of the US and will be able to travel to customer sites in the midwest and southeast from time to time. Chicago or Atlanta are ideal locations
This position is for a senior "glue engineer" — someone who blends embedded depth with field pragmatism and cross-cultural collaboration. This is a mission-critical hire for OV20i’s stability and Overview’s expansion.
Some Responsibilities:
Overview's tech is far reaching. We deploy highly reliable camera hardware and GPU's into manufacturing and industrial settings. We have an IoT fleet management stack to update, secure, and manage our fleet of devices. We stream this data to our cloud or to a customers hybrid cloud where we have a user facing platform where customers can interact with their devices, deploy new deep learning models, and see advanced analytics.
We use Docker to deploy web infrastructure and deep learning models. We have an extensive deep learning stack using Tensorflow, PyTorch and packaged with Onnx. Our frontend is in React, which is updated in real time from our fleet using MQTT. And the list goes on...
fulltimeDetroit, MI, US / Columbus, OH, US / Atlanta, GA, US / Charlotte, NC, US / Indianapolis, IN, US / Cincinnati, OH, US / Remote (Detroit, MI, US; Columbus, OH, US; Atlanta, GA, US; Charlotte, NC, US; Indianapolis, IN, US; Cincinnati, OH, US)$100K - $160K3+ years
fulltimeChicago, IL, US / Atlanta, GA, US / Remote (Chicago, IL, US; Atlanta, GA, US)Embedded systems$150 - $2200.25% - 0.50%6+ years