Avatar for Xoriant
Xoriant
Actively Hiring
Xoriant Corporation is a software product engineering and services company

Senior Software Engineer (C++)

Posted: 5 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Git
Matlab
Jira
Sensor Fusion
Kalman Filter
Gerrit
C/C++
Motion Sensor Software Development
GNSS/MEMS Integration

About the job

Description

  • Develop, implement, and optimize C/C++ code for the Motion Sensor and/or Positioning algorithms within our embedded software solution.
  • Improve the software implementation for efficiency in code footprint, throughput, and CPU/RAM usage
  • Optimize parameters in the software solution to improve KPIs (Key Performance Indices) per the requirements from the customer and the target use cases of the solution
  • Develop necessary software tools for the analysis
  • Collaborate effectively with teams within and outside the organization for realizing the best product outcomes
  • Prepare and present detailed technical reports on algorithms, software, and test results
  • Algorithm development may include areas such as pedestrian navigation, Dead Reckoning (DR), vehicular navigation, sports activity optimization using GNSS and various motion sensors under challenging environments, precise GNSS navigation (e.g. PPP, RTK) and scenarios necessary to enhance product performance KPIs.
  • Travel internationally and/or domestically to support product optimization for customers and to collaborate with team members in other geographies

Requirements

  • Master with 3+ years or PhD (preferred) related experience in Electrical Engineering, Geomatics Engineering, Applied physics, Aeronautical Engineering or related disciplines.
  • Embedded software development in C/C++ and rapid prototyping in Python or MATLAB
  • Hands-on experience in Motion Sensor software development, Kalman Filter, GNSS/MEMS integration and sensor fusion
  • Experience with Jira, Gerrit, Git
  • Analysis of complex software to determine anomalies and potential areas of improvement
  • Strong debugging skills
  • Understanding about VIO (Vision Inertial Odometer) is plus
  • Strong communication skills (verbal and written)
  • Able to work with minimal supervision, and highly collaborative in a team environment
  • Fast learning, hard-working, and self-driven

About the company

Xoriant company logo

Xoriant

Actively Hiring
Xoriant Corporation is a software product engineering and services company5000+ Employees
Learn more about Xoriant image

Funding

AMOUNT RAISED
$30M
FUNDED OVER
1 round
Round
S
$30000000
Seed - Jan 2023

Similar Jobs

tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
Prysm Health company logo
Prysm Health
Reimagining Healthcare SaaS for Millions - Fully Funded
Prysm Health company logo
Prysm Health
Reimagining Healthcare SaaS for Millions - Fully Funded
Deaimer company logo
Deaimer
Human intelligence for better AI