Job Directory Swift Navigation Senior Software Engineer (C++)
Swift Navigation

Senior Software Engineer (C++) Swift Navigation
San Francisco, CA

Swift Navigation is a company that offers hardware and software that makes GPS positioning technology available for autonomous vehicle and device guidance.

Companies like Swift Navigation
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Swift Navigation

Job Description

Swift Navigation is looking for an outstanding Senior Software Engineer (C++) with cross-platform architecture experience to work on the core of our GNSS 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 development of systems software to support multiple embedded platforms. You will own the full lifecycle of development for important new features, beginning with prototyping and design, through implementation, testing, verification and release.

You should have skills and experience with:

* Cross-platform systems software architecture (platform abstraction, interface design)
* Experience working with embedded products:
* Constrained-resource hardware, memory and code size management
* Real-time operating deadlines and performance constraints
* C module bindings and interoperation
* Applying modern C++ design principles
* Git (or relevant version control system)

You should have skills and experience with:

* Demonstrated ability to mentor other team members in software development best practices
* Unix application development (GNU Linux/BSD or other POSIX compatible OS)
* Scripting (Python, Bash, etc)
* Build Management (Modern CMake, toolchain support)
* Exposure to board level communication (SPI, I2C, etc) and peripheral driver support

At Swift, we're on the cutting edge of emerging technologies and techniques looking to adopt the best in class solutions to solving new and existing problems. Incorporating languages and tools (Rust, Haskell and NixOS) into our development workflow, we're seeking like minded engineers to help iterate our technology stack.

We prefer if you possess skills in one or more of:

* Build Automation (Travis, Jenkins, NixOS, Docker, Ansible)
* Continuous Integration (GTest, Valgrind, Clang Tools, Code Coverage, Static Analysis)
* Automotive/Safety OS (AUTOSAR Classic/Adaptive, QNX, SELinux)
* Embedded Linux Development (Yocto, Buildroot, OpenWRT, bootstrap, Android)

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 Forbes 2017 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!

About Swift Navigation

Swift Navigation is a company that offers hardware and software that makes GPS positioning technology available for autonomous vehicle and device guidance.

Headquarters
Size
200 employees
Swift Navigation

201 mission street, suite 2400

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.