Posted in

Firmware Engineer

Firmware Engineer

CompanyPivotal Software
LocationPalo Alto, CA, USA
Salary$82500 – $206250
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • B.S. in Software Engineering, Computer Science, Computer Engineering, or similar
  • 4+ years of professional experience
  • Strong software skills (C/C++, Python) and experience with ARM microcontrollers
  • Hands-on experience through employment, student teams, and/or co-op internships
  • Experience with real-time systems, Linux development, and low level communication protocols (CAN, SPI, I2C, UART)
  • Familiarity with control systems, robotics, and/or sensors

Responsibilities

  • Develop software/firmware for projects related to sensors, control systems, communications, and navigation
  • Improve testing automation, software quality, data collection, analysis and validation
  • Debug issues in production, determine the root cause and apply fixes in a timely manner
  • Assist in flight testing both locally and at remote sites

Preferred Qualifications

  • Experience with embedded security
  • Experience with BLE
  • Experience with Motor Controller embedded firmware