VectorNav's GPS and inertial navigation technology enables customers around the world to push the envelope in their respective fields, ranging from UAVs to gimballed cameras to missiles. To support rapid integration with our sensors, we released the VectorNav Software Development Kit (SDK) last year, providing source code in C++, Python, C#, and Matlab. Following an internal promotion, we're seeking a dedicated, intelligent and insightful engineer with experience integrating sensors into embedded systems to take the lead on future SDK development. This role serves as the primary owner of the SDK, working independently much of the time while collaborating with applications engineers who contribute based on customer needs.
The SDK is built around a C++ core library providing direct interfacing to the sensor, which is then wrapped into Python (via PyBind11) and into C# (via C++/CLI). A suite of plugins provide advanced functionality, such as in-field firmware updates and data logging. The SDK forms the basis for our ROS2 driver and will be used to update our autopilot drivers for Ardupilot and PX4. With a robust CI/CD pipeline and an agile development approach, we deploy updates to customers as often as every 2-4 weeks. Besides responding to customer-defined issues and routine maintenance updates, the backlog is filled with several new plugins and larger-scoped enhancements, offering opportunities for higher-level problem solving and architecting new capabilities.
Responsibilities:
Requirements
Benefits
VectorNav Technologies is the leading innovator and manufacturer of embedded navigation solutions using the latest in MEMS inertial sensor and GPS/GNSS technology. Since our founding in 2008, we have assembled a team of highly motivated and talented professionals, engineers and entrepreneurs to accomplish our vision: become the global leader in embedded navigation solutions. In pursuit of this vision we take on the world’s most challenging navigation problems, develop the most innovative high-performance inertial sensing products and work with the world’s most transformative technology companies. We are a fast-growing, dynamic company looking for team members to join us and help realize our vision.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Embedded Software Engineer Q&A's