Embedded Engineer (Contract)

| San Francisco, CA, USA
Employer Provided Salary: 65-89 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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++

Requirements:

  • 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. 

More Information on Invisible AI
Invisible AI operates in the Artificial Intelligence industry. The company is located in Austin, TX. Invisible AI was founded in 2018. It has 38 total employees. To see all 5 open jobs at Invisible AI, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Invisible AIFind similar jobs