×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: VectorNav Technologies
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Python, Robotics
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Overview

Vector Nav'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 Vector Nav 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 Py Bind
11) 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 Py Bind
    11
  • 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
#J-18808-Ljbffr
Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary