eBots Inc

Firmware Engineer

Hardware Engineer in San Francisco, CA , Fremont, CA

Posted 2019-02-20

Role: Firmware Engineer
Location: Silicon Valley, CA
Are you excited about working with robotic system and Advanced 3D Vision and be a part of Industry 4.0 revolution? We are a fast pace startup developing intelligent robotics to redefine manufacturing.

Job Summary:

The Firmware Engineer will participate in the design and development efforts for our new revolutionary 3D vision product for the robotic application. You will be working closely with a small team of other engineers to design and build an AI based vision system that would enable high resolution and real time 3D measurements.
• BS or MS in Electrical Engineering, Mechatronics, Electronics Engineering, Computer Science or similar degree.
• 0-5+ years of strong hand-on experience in firmware development including design, development, hardware validation and debugging.
• Excellent C/C++ or Python programming skills.
• Knowledge of ARM or equivalent embedded microcontroller architectures
• Experience in programming and debugging embedded systems and microcontroller peripherals including I2C/SPI/UART, ADC etc.
• Experience with Linux environment including kernel level development (device drivers, memory management, file managements, etc.), inter-process communication, networking (TCP/IP), and camera interfaces such as MIPI CSI-2 is a plus.
• Experience working in large software codebases is a plus.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Empower robotics by providing robots with brain and eyes. We design, develop and manufacture intelligent machine vision system (with AI capability) to enable robots to performance complex tasks


We offer free snacks. We have PTO and excellent medical insurance, 401k plan. We are a silicon valley startup, we are result-oriented, offer incentive stock options, milestone based bonus, etc. It's not just a job, it's an exciting team efforts to build a better world.

Interview process

One on-site interview, test or quiz depends on hiring manager. You will meet new product development team

Be seen in a new Hardware Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.