3 months ago
Palo Alto, CA, USAMid Level
Base Salary
$132k - $153k/yr
Responsibilities
- Develop software and firmware for sensors, control systems, communications, and navigation projects.
- Improve testing automation, software quality, data collection, analysis, and validation.
- Debug production issues, determine root causes, and apply timely fixes.
- Assist with flight testing at local and remote sites.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or a similar field.
- At least 2 years of professional experience.
- Strong C, C++, and Python software skills 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 CAN, SPI, I2C, and UART protocols.
- Familiarity with control systems, robotics, and/or sensors.
- Experience with embedded security and BLE is a bonus.
Benefits
- Medical, dental, vision, and 401(k) plans.
- Onsite work at the headquarters in Palo Alto, California.
- Applicants must be eligible for employment in the United States.
