Data Infrastructure Engineer

Job Description / Skills Required

Swift Navigation is looking for an outstanding software engineer in data infrastructure. You will work 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.

As a member of the automation team, you'll contribute to services shared broadly by Swift's R&D teams:

Hardware in the Loop Testing. We build and maintain custom hardware racks for running hardware in the loop (HITL) tests. You will be writing the code to improve the process of running tests and collecting the results.

Expanding and Improving Test Suite. We work with engineers throughout the company to create tests for new features and improve efficiency and coverage of current tests.

Integration Infrastructure. Much of our current work involves rigorously demonstrating that our hardware product works as intended when leaving the lab for a variety of customer scenarios in real-world environments. You'll build and use automation frameworks and assemble instrumentation for hardware-in-the-loop testing, fault injection, and regression testing across these scenarios, as well as data analysis pipelines and metrics monitoring for test units under firmware and manufacturing validation.

Candidates should have skills and experience with:

Application development in python
Experience in concurrency, multithreading and synchronization
Experience with database internals, database language theories, database design, SQL and database programming.
Amazon Web Services (AWS) and its related ecosystem (Docker, etc.) for application automation and monitoring
Linux tools and scripting
Version control tools / git
3-5 yrs relevant experience
Strong candidates will also possess skills in one or more of:

Haskell, or other typed functional programming languages
Basic electronics and board level communication (SPI, I2C, etc)
Automated test infrastructure design and implementation
Hardware ETL
Dashboard design
Data science experience
Experience with RF systems, particularly GNSS
Swift Navigation, Inc. was founded in 2012 to make GPS positioning technology more accurate and affordable. Its GPS and GNSS positioning products are available a fraction of the price of the competition and deliver 100 times better accuracy than the GPS in a cell phone. Swift Navigation’s technology benefits a multitude of industries and applications—including autonomous vehicles, unmanned aerial vehicles (UAVs), precision agriculture, robotics, surveying and space. With its innovation and technology honored by Inc.’s 2016 and Forbes2017 30 Under 30 lists, Swift Navigation is enabling a world where fields farm themselves, drones fly safely and autonomous transportation can take you home.

We are located in San Francisco, close to public transportation and are well financed. Swift offers unlimited vacation days, competitive salary and benefits, 401(k), a casual office environment, hackathons and tech talks to push the professional growth of all or employees. Come join us!