Principal Software Engineer – Embedded

San Francisco, CA, US

Job Description / Skills Required

Swift Navigation is looking for an outstanding principal firmware engineer to work on the core of our GPS receiver technology. You will be working with a small team to push the state of the art in satellite navigation technology, making high accuracy positioning ubiquitous and easy to use across a wide variety of industries and applications in unmanned aerial vehicles, robotics, and autonomous transportation. Your focus will be the embedded software development (embedded C, RTOS, DSP, Linux) of our next generation receivers from prototyping through testing, verification and release.
Candidates should have skills and experience with:

Embedded C / Microcontrollers
RTOS experience (FreeRTOS, ChibiOS, etc)
Embedded Linux
Scripting (Python, Bash, etc)
Digital Signal Processing
Basic electronics and board level communication (SPI, I2C, etc)
Version control tools / git
Strong candidates will also possess skills in one or more of:

Technical team leadership
GPS / GNSS development
Python / Numpy / SciPy
Controls / Estimation
Software Defined Radio
Swift Navigation is universal high-accuracy positioning for machine automation and data collection. We are venture funded, recently won the Qualcomm QPrize, and have a fantastic slate of customers. We offer unlimited vacation days, competitive salary, breakfast every morning, mentorship connections, and tech talks to push the professional growth of all our employees. Come join us!

More Jobs at Swift Navigation