GrepJob
about 3 hours ago
Remote, United StatesMid Level / Senior

Responsibilities

  • Break down system and product requirements into a firmware design and implement it for the ARC product lines.
  • Work with the product team to define and characterize performance metrics for sensor components.
  • Iteratively improve user-experience concerns around accuracy, stability, and calibration of MEMS sensors.
  • Support firmware development and optimization efforts for processing efficiency, code size, and power requirements.
  • Provide input, feedback, and data-backed results to management on various firmware features and functions.
  • Work with the ARC team to plan firmware work in Agile development cycles.
  • Identify, develop, and execute automated and manual testing procedures with ARC QA functions.

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering, or a related field.
  • Experience with hardware or firmware development (C programming).
  • Experience with electronic magnetometers, accelerometers, gyroscopes, and similar digital sensing technologies.
  • Experience with SPI, I2C, and UART protocols.
  • Experience developing microprocessor/micro-controller-based solutions.
  • Experience with Agile methodologies and development cycles.
  • Proficiency in using various development environments and debugging tools.
  • Familiarity with battery operated products or products with constrained power.

Benefits

  • Equity Options.
  • 401k plan.
  • Employer paid employee medical, dental, and vision.
  • 12 paid holidays plus Flexible PTO Policy.

Tech Stack

C