BE Staffing Solutions LLc

Sr. Sensor Software Engineer

No longer accepting applications

Job Description

Sr. Sensor Software Engineer -

Overview

As a Sr. Sensor Software Engineer specializing in GNSS/IMU, you will play a crucial role in developing and optimizing software solutions for our autonomous vehicle platform. You will be responsible for designing, implementing, and testing sensor drivers and data processing algorithms that utilize GNSS and IMU data to enable precise localization, navigation, and sensor fusion capabilities. Preference is given to candidates with experience in the INS algorithm.

Key Responsibilities

  • Design:

○ Develop the architecture and pipeline for GNSS/IMU processing, spanning from the sensors to the localization module.

○ Collaborate with vendors, relevant vehicle subsystems, manufacturing, service, and other teams to define requirements and optimize performance and reliability.

○ Define the evaluation matrix for the sensor benchmarking and provide reports based on data.

  • Coding:

■ Develop, debug, and maintain robust C/C++ software for the GNSS/IMU software stack, including sensor basic driver, diagnostic software, data processing algorithms, time synchronization, data logging and storage, etc.

■ Optimize software performance to ensure real-time processing of sensor data with minimal latency, utilizing techniques such as parallelization, multithreading, and hardware acceleration.

■ Collaborate with cross-functional teams including hardware engineers, robotics specialists, and machine learning engineers to integrate sensor software components into the overall autonomous vehicle system.

○ Create and maintain offline benchmarking and monitoring tools to uphold the highest standards of visual data quality.

  • V&V:

○ Design V&V test cases, code check rules, and associated tools to ensure the delivery of high-quality code.

○ Follow the CI/CD pipeline to streamline the development and deployment processes.

  • Others: ○ Stay updated with the latest advancements in GNSS, IMU, and sensor fusion technologies, and actively contribute to research and development efforts to enhance the capabilities of our autonomous vehicle platform.

○ Provide technical leadership and mentorship to junior engineers, and actively participate in code reviews and knowledge sharing sessions to maintain high software quality standards.

Skills And Qualifications

  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • Extensive experience (3 years) in software development for autonomous vehicles, with a focus on GNSS, IMU, and INS.
  • Extensive expertise in embedded software design. Proficient in C/C++ programming, with a thorough understanding of modern standards, multithreading, and Python.
  • Strong understanding of GNSS principles, including satellite navigation systems (e.g., GPS, Galileo, GLONASS) and error sources (e.g., multipath, signal attenuation).
  • In-depth knowledge of IMU technology, including sensor fusion techniques (e.g., Kalman filtering, sensor fusion algorithms).
  • Competent in software development on Linux platforms, with additional proficiency in embedded Linux targets being advantageous.
  • Demonstrated proactive problem-solving skills, effective communication abilities, and a strong interest in advancing autonomous vehicle technologies are essential qualities for this position.

Preferred Qualifications

  • Experience with GNSS/IMU hardware integration and calibration.
  • Knowledge of state estimation techniques and nonlinear optimization methods.
  • Experience with simulation tools and platforms for autonomous vehicle testing.
  • Contributions to open-source projects or publications in relevant conferences/journals
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Staffing and Recruiting

Referrals increase your chances of interviewing at BE Staffing Solutions LLc by 2x

See who you know

Get notified about new Senior Software Engineer jobs in Houston, TX.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub