Skip to content

Firmware Engineer
Company | Pivotal Software |
---|
Location | Palo Alto, CA, USA |
---|
Salary | $82500 – $206250 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid 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