Sensor Fusion Software Engineer
Hexagon Geosystems
- Calgary, AB
- Permanent
- Full-time
- Development and enhancement of GNSS and GNSS augmentation technology focused on Precision Agriculture requirements.
- Integrating and evaluating new technologies on GNSS and Sensor Fusion
- Defining functional and performance requirements, design, code and testing to meet schedule for production release.
- Working on performance improvements in GNSS and Sensor Fusion algorithms, filter and mechanization.
- Analyzing data using graphical and statistical tools to evaluate solutions and identify and investigate firmware defects.
- Interfacing with the Agriculture Product Management and Systems Teams to create robust and complete algorithms requirements.
- Collaborating with Verification Engineers to plan, execute tests, and develop automated test suites
- BSc. in Geomatics, Engineering, Physics, Computer Science, Applied Mathematics or a related technical field
- 2+ years of software development experience
- Knowledge of GNSS/INS systems and filtering techniques (least squares, Kalman filtering, etc.)
- Experience in C/C++ software development, debugging and troubleshooting
- Experience writing scripts/code with Python and Matlab
- Experience with RTOS and embedded firmware development
- Interest in collecting GNSS and other sensor data in real world conditions
- Excellent analytical and problem-solving skills with the ability to clearly communicate ideas and solutions to others
- Excellent interpersonal skills and able to work effectively within a multi-disciplinary team
- Innate sense of curiosity and conscientiousness
- Excited by new technologies, new algorithms and new possibilities
- Derive satisfaction from your work being used in demanding real world agricultural applications
- An inherent desire for producing high quality work and continuous improvement
- Focus on meeting deadlines without sacrificing work quality
- Sense of urgency to meet customer expectations
- Ability to quickly learn and pick up new concepts
- MSc or PhD
- Experience with GPS/GNSS applications
- Knowledge of inertial systems and other positioning sensors
- Familiar with working in development environments that follow standards such as ISO-16949
- Good knowledge of estimation techniques (Bayesian Estimation, etc.)