Embedded Software Engineer

VectorNav Technologies
Dallas, TX

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:

  • Maintain and enhance the SDK core C++ library and its Python and C# wrappers
  • Triage and resolve customer-reported issues through our CI/CD pipeline
  • Architect solutions for new plugins and larger enhancements
  • Write and maintain automated tests for cross-platform reliability
  • Create and update documentation, examples, and integration guides
  • Support ecosystem drivers (ROS2, Ardupilot, PX4) as needed
  • Collaborate with firmware and applications engineers on sensor integration

Requirements

  • 5+ years experience with C++ in embedded environments
  • Experience integrating real-time sensors, especially GPS and inertial sensors
  • Familiarity with Python and PyBind11
  • Bachelor’s degree in computer science
  • Strong verbal, written and interpersonal communications skills

Benefits

  • Standard Benefits Full medical, vision & dental insurance, vacation time, holidays, sick leave, 401k.
  • Training & Development Learn from the most innovative and talented team of engineers in the industry. Transferring the 100+ years of combined experience from our senior engineers to our new team members is a top priority.
  • Perks Company-wide catered lunch every Friday. Fully stocked break room complete with billiards, ping pong, foosball & more.
Posted 2026-01-27

Recommended Jobs

Line Cook

ADAIR CONCEPTS
Houston, TX

Los Tios Mexican Restaurant – Line Cook (San Felipe Location) As a cook, you'll set up the kitchen, participate in prep, and any other duties that pertain to the back of the house. You should be pass…

View Details
Posted 2025-09-16

Assistant Photographer

Dal-Tile
Dallas, TX

The Assistant Photographer is an established performer who works to facilitate and support the Creative and Brand Experience function. We’re looking for a talented and detail-oriented Corporate Photo…

View Details
Posted 2025-11-18

Analyst/Sr Analyst, Division Finance (Fort Worth)

American Airlines
Fort Worth, TX

Intro Are you ready to explore a world of possibilities, both at work and during your time off? Join our American Airlines family, and youll travel the world, grow your expertise and become the be…

View Details
Posted 2026-01-21

Community Management Intern

Walgreens
Carrollton, TX

Job Objectives Learn to provide an extraordinary customer experience in retail store setting. Completes product returns, order voids, customer refunds, cash drops to the safe, and provides chan…

View Details
Posted 2026-02-03

Senior Statistical Programmer - Remote (US)

MMS
Austin, TX

About MMS Are you looking to join a company where your contributions truly matter, and where you'll be part of a supportive, innovative team? MMS is a award-winning, data-focused clinical research…

View Details
Posted 2026-01-15

Maitre D' / Front Desk Receptionist (South Rim)

Squeeze Massage
San Antonio, TX

We’re Squeeze, a feel-good company, from the Founders of Drybar.    A bit about us: Squeeze was designed to revolutionize the massage experience, from our forward-thinking technology to our dedicat…

View Details
Posted 2026-01-30

AI ML Platform Engineer Vice President

Citi
Irving, TX

The AI & ML Platform Engineer, Vice President will be instrumental in implementing architecture and engineering processes, and best practices to enable application hosting in environments on-premises…

View Details
Posted 2026-01-30

General Dentist

ETS Dental
Corpus Christi, TX

Full-time, Associate Dentist opportunity now available in Ingleside. We are seeking a driven, enthusiastic, customer service focused doctor to join our client’s private practice. Practice offers: ~…

View Details
Posted 2026-01-28

Digital Marketing and Client Relations Coordinator

CEDENT
Plano, TX

The Digital and Content Marketing Coordinator will play a vital role in the marketing team, responsible for developing and executing digital marketing strategies to enhance brand visibility, drive eng…

View Details
Posted 2025-12-04

Construction Coordinator

Pinnacle Way Of Life
Austin, TX

Construction Project Coodinator (Remote) for professionals who coordinate moving parts, manage expectations, and deliver results. If you run projects with structure and accountability, you’ll fit.…

View Details
Posted 2026-01-30