Staff Engineer, GNSS Software Engineering
San Jose, CA, United States
What You’ll Do
Samsung’s San Jose Location Group was established in October 2012 to develop market-leading location technology for mobile applications. US team driving our technology forward for future generation products. Our main activities include architecture definition, silicon design, software development, and platform integration.
The Location Group is now part of Samsung’s Application Processor and Modem Group. We work closely together to develop highly integrated products, and to find opportunities to optimize our products for market success. The group is looking for an experienced Sr GNSS Software Engineer.
Location: Hybrid, working onsite at our San Jose office 3days per week, with the flexibility to work remotely the remainder of your time. W ith an average of 5% travel per month
Design, Develop and implement C/C++ code for the GNSS and Sensor Fusion algorithms within our embedded software
The sensor fusion algorithms provide seamless position, velocity and attitude with various motion sensors (e.g. GNSS, accelerometer, gyroscope, magnetometer, pressure and image sensor) under challenging environments and scenarios
Research on new sensor fusion methodologies and technologies to enhance positioning in various mobile and wearable platforms
Improve the software implementation for efficiency to reduce throughput and CPU/RAM usage
Prepare documentation on algorithms, software and test results
Potential travel to support customers or collaborates with team members, domestic and international (
What You Bring
Bachelors with 10+ years of relevant industry experience, or Masters with 8+ years or PhD with 5+ years in Electrical Engineering, Geomatics Engineering or relevant disciplines
Embedded software development in C/C++ and rapid prototyping in Python or MATLAB
Hands-on experience in Sensor Fusion software development and algorithm design
Understanding about measurement engine
Understanding about various inertial sensor experience
Understanding about basic machine learning
Experience with Jira, Gerrit, Git
Analysis of complex software to determine anomalies and potential areas of improvement
Strong communication skills (verbal and written)
Able to work with minimal supervision while working in a team atmosphere
Fast learning, hard-working, and self-drive
Additionally, we look for the following universal qualities in all candidates:
You’re inclusive, adapting your style to the situation and diverse global norms of our people.
An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding.
You’re collaborative, building relationships, humbly offering support and openly welcoming approaches.
Innovative and creative, you proactively explore new ideas and adapt quickly to change.
#J-18808-Ljbffr