BE Staffing Solutions LLC ยท 5 months ago
Sr GNSS/IMU Sensor Software Engineer
BE Staffing Solutions LLC is a leading provider of staffing and workforce solutions. They are seeking a Sr. Sensor Software Engineer specializing in GNSS/IMU to develop and optimize software solutions for autonomous vehicles, focusing on sensor drivers and data processing algorithms for precise localization and navigation.
Staffing & Recruiting
Responsibilities
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
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
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
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
Qualification
Required
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
Preferred
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
Benefits
Bonus based on performance
Competitive salary
Flexible schedule
Opportunity for advancement
Training & development
Wellness resources
Company
BE Staffing Solutions LLC
Having over 10 years of experience in staffing & recruiting processes all over US across multiple industries in full-time, contractual and permanent positions B E staffing solutions, LLC based in Houston, Texas is bearing the legacy of having quite diversified, experienced and passionate team players who know the art of identifying the best talent for the best opportunity.
Funding
Current Stage
Growth StageCompany data provided by crunchbase