Talent.com
Embedded Software Engineer
Embedded Software EngineerVectorNav Technologies • Dallas, TX, US
Embedded Software Engineer

Embedded Software Engineer

VectorNav Technologies • Dallas, TX, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

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.
  • [job_alerts.create_a_job]

    Embedded Software Engineer • Dallas, TX, US

    [internal_linking.similar_jobs]
    Embedded Software Engineer

    Embedded Software Engineer

    VectorNav Technologies • Dallas, TX, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    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 ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    InfoVision Inc. • Dallas, TX, US
    [job_card.full_time]
    Strong understanding of embedded system architecture and resource management.Experience with real-time operating systems (RTOS) / Linux based embedded systems. Experience with C / C++ (C++ 17 or later...[show_more]
    [last_updated.last_updated_less] • [promoted] • [new]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 75219 Dallas, TX, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer DevOps

    Software Engineer DevOps

    TCC Toyota Motor Credit Corporation Company • Plano, Texas, USA
    [job_card.full_time]
    These are just a few words that describe what life is like at Toyota.As one of the worlds most admired brands Toyota is growing and leading the future of mobility through innovative high-quality so...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Bilingual Software Developer

    Bilingual Software Developer

    Cinter Career • Dallas, TX, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Title : Bilingual Software Developer • Client : Japanese Software Engineering Company • Working Location : Dallas, TX • Employment Type : Ful...[show_more]
    [last_updated.last_updated_30]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 75215 Dallas, TX, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principle Software Engineer Global Technology Analytics, Insights and Metrics

    Principle Software Engineer Global Technology Analytics, Insights and Metrics

    JPMorganChase • Plano, Texas, USA
    [job_card.full_time]
    If you are looking for a game-changing career working for one of the worlds leading financial institutions youve come to the right place. As a Principle Software Engineer at JPMorganChase within the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Public Storage • Plano, Texas, USA
    [job_card.full_time]
    The Software Engineer engages directly with IT leadership development teams technical delivery teams enterprise architects resource managers operations support teams and vendors to ensure the succe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer Senior Staff - SW Architect, Embedded, Dallas, TX

    Software Engineer Senior Staff - SW Architect, Embedded, Dallas, TX

    Lockheed Martin • Dallas, TX, US
    [job_card.full_time]
    Software Engineer Senior Staff - SW Architect, Embedded, Dallas, TX.Lockheed Martin is a global security and aerospace company that employs approximately 114,000 people worldwide and is principally...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer (Python, AWS, Microservices)

    Software Engineer (Python, AWS, Microservices)

    TCC Toyota Motor Credit Corporation Company • Plano, Texas, USA
    [job_card.full_time]
    These are just a few words that describe what life is like at Toyota.As one of the worlds most admired brands Toyota is growing and leading the future of mobility through innovative high-quality so...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    OVHcloud • Dallas, TX, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Summary The Senior Software Engineer will work under minimal direction to design and develop high performance storage algorithms for the next generation of NVME over Fabrics storage solutions.T...[show_more]
    [last_updated.last_updated_variable_days]
    Staff Embedded Systems Engineer

    Staff Embedded Systems Engineer

    VirtualVocations • Mesquite, Texas, United States
    [job_card.full_time]
    A company is looking for a Staff Embedded Systems Engineer to evolve on-device software and firmware for connected devices. Key Responsibilities Drive the evolution of firmware by architecting sca...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Wilson Connectivity • Richardson, TX, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join the team at Wilson Connectivity and be a part of our mission to connect everyone, everywhere! As the industry leader in wireless connectivity solutions, we're bringing 5G connectivity to busin...[show_more]
    [last_updated.last_updated_30]
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Tek Leaders Inc • Dallas, TX, Texas, USA
    [job_card.full_time]
    Title : Senior C++ Software Engineer Location : Dallas, TX (ONSITE) Required Skills & Qualifications : Strong proficiency i...[show_more]
    [last_updated.last_updated_variable_days]
    Sr. UI Developer with Embedded

    Sr. UI Developer with Embedded

    Involgix Inc. • Dallas, TX, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    UI Developer with Embedded Location : Dallas, TX (Day 1 onsite) Duration : 12+ Months [show_more]
    [last_updated.last_updated_1_day]
    Lead Software Engineer API Platform

    Lead Software Engineer API Platform

    JPMorganChase • Plano, Texas, USA
    [job_card.full_time]
    We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Communi...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Linux Software Engineer

    Embedded Linux Software Engineer

    Heads Up Technologies • Dallas, Texas, United States, 75201
    [job_card.full_time]
    At Heads Up Technologies, we’re redefining what’s possible in the air.Since our beginnings in a Dallas hangar in 1985, we’ve grown into a global leader in aviation technology driven by innovation, ...[show_more]
    [last_updated.last_updated_1_day]
    R&D Software Engineer 2

    R&D Software Engineer 2

    Broadcom • Plano, Texas, USA
    [job_card.full_time]
    If you are a first time user please create your candidatelogin account before you apply for a job.Click Sign In > Create Account). If you already have a Candidate Account please Sign-In before yo...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]