At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe.
As an Embedded Engineer on our team, you will be working with cutting-edge technologies to deploy real-time computer vision solutions on embedded devices. In addition to pushing the boundaries of existing ARM + GPU devices, you will be working on everything from integrating off-the-shelf compute platforms with our product to developing kernel drivers and writing software for cameras and other sensors in a Linux environment. You will be working with a world-class team of engineers to deploy a new wave of AI products that work out-of-the-box across domains without weeks or months of data collection.
Recent Projects Include:
Develop processes for mass flashing for Nvidia Jetson platform SOMs
Interfacing an off-the-shelf stereo-camera module with application layer
Interfacing with various hardware accelerators (e.g. GPUs), debugging issues, and optimizing C++ code to maximize performance
Debugging issues with power draw from an SSD, USB camera, AI board, and CPU/GPU
Diagnosing and debugging stability issues originating from vendor API in C++
High Proficiency in C or C++ with hands on experience in embedded Linux
Experience with writing and building kernel drivers
Experience working with and debugging the full Linux stack system
Experience with Nvidia Jetson platforms and understanding of their HW components (tensor cores, DLA, video encoders & decoders etc.)
Experience with embedded system development, micro-controllers, analog/digital circuit design, and component selection
Experience with various digital interfaces (I2C, SPI, USB, CAN, HDMI, DDR3/4)
Familiarity with debugging low level SW issues remotely over SSH
Exposure to container technologies like Docker or LXC
Familiarity with any scripting language like Python or Bash
Familiarity with 3D designing applications like Solidworks or Autodesk Inventor is ideal
Familiarity to multi-threading programming concepts like thread pooling, scheduling and real-time threads
The estimated hourly pay guideline range for this role is $65.00 to $89.00 and may be modified. Invisible AI is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.