Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.23 KB

embedded-systems-engineer.md

File metadata and controls

19 lines (17 loc) · 1.23 KB

Embedded Systems Engineer

Menlo Park, CA

Job Description:

As an Embedded Systems Engineer, you will work with members of a multidisciplinary product development team to design and implement custom embedded firmware for our various robotic systems. Our platform connects components together with a mix of standards and protocols, like CAN and i2c, as well as custom serial protocols.

Qualifications:

  • 5+ years experience developing embedded firmware and general software tools
  • Experience with system design involving robotic technology components
  • Experience writing embedded firmware in a resource-constrained environment
  • Experience defining and evaluating embedded platforms under specific feature requirements
  • Experience testing, validating, and debugging embedded system firmware
  • Proficiency in C and C++
  • Experience setting up new development environments
  • Experience writing software tools for a wide variety of devices, buses/interfaces
  • Experience writing code in other programming and scripting languages
  • Familiarity with I2C, SPI, UART, Bluetooth, ZigBee, MIPI
  • Experience optimizing C and Matlab algorithms for high data throughput
  • Familiarity interfacing with large distributed database systems