Senior Software Engineer

Who We Are
Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life’s other most important assets: our homes and digital identities. Today, Solera processes over 300 million digital transactions annually for approximately 235,000 partners and customers in more than 90 countries. Our 6,500 team members foster an uncommon, innovative culture and are dedicated to successfully bringing the future to bear today through cognitive answers, insights, algorithms and automation.  For more information, please visit solera.com

The Role
We are looking for a versatile, all-rounder with a background and interest in Embedded Systems, Machine Learning and Data Engineering to help design and build Convolutional Neural Networks for Smart Sensors, help design, debug, and troubleshoot firmware for automotive IOT devices and help out with data engineering tasks, like data workflow, gathering and analysis. Spireon develops computer vision based smart sensors to detect environment and reports for the transportation sector. In this versatile role, you will participate in all aspects of the project end to end from machine learning to data engineering and embedded systems development.. You must be able to work across multiple teams to ensure project objectives are met.

What You’ll Do
Responsibilities:

·         Embedded Systems

Device firmware troubleshooting and design.

Working with hardware vendors to identify solutions. 

Define technical requirements and validate vendor implementation for new features.

Maintain and enhance in-house developed firmware.

·         Data Engineering

Work alongside machine learning engineers for building duplicatable and high scale ML data pipelines.

Design database management solutions running in parallel.

Build highly secured, scalable, and reliable ETLs.

Assist in deployment and monitoring of Spireon's Machine Learning Models

Collect data and analyze real world data and metrics.

·         Machine Learning

Design and develop algorithms for challenging vision classification and detections problems.

Research and develop statistical learning models for data analysis.

Implementation of Computer Vision and ML algorithms

Prototyping ML algorithms

·         Collaborate with Product Management and Engineering departments to understand company needs and devise possible solutions.

·         Keep up to date with latest technology trends.

·         Communicate results and ideas to key decision makers.

Requirements:

·         Overall understanding and experience with Embedded Systems.

·         Overall understanding of AI training and inference techniques

·         A solid foundation of general machine learning systems

·         An understanding of Convolutional Neural Networks Classification, Object Detection, Segmentation.

·         Understanding of embedded systems running on memory constrained, solar and battery powered devices.  

·         Strong proficiency reading/writing code (Data structures and algorithms)

·         Experience in Computer vision, image processing.

·         Programming / scripting experience with languages such as Python

·         Experience working with machine learning frameworks and libraries (TensorFlow, Keras, PyTorch, scikit-learn)

·         Programming language experience with C / C++

·         Experience with OpenCV, AWS Sagemaker and AWS S3

Skills:

·         AWS Cloud Services

·         C / C++

·         Python / Javascript

·         SQL, MySQL, Snowflake

·         Microcontrollers, SOMs, MCUs

·         Linux OS / RTOS

·         Database / ML skills

EQUAL OPPORTUNITY EMPLOYER
SOLERA HOLDINGS, INC., AND ITS US SUBSIDIARIES (TOGETHER, SOLERA) IS AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER. THE FIRM'S POLICY IS NOT TO DISCRIMINATE AGAINST ANY APPLICANT OR EMPLOYEE BASED ON RACE, COLOR, RELIGION, NATIONAL ORIGIN, GENDER, AGE, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, MARITAL STATUS, MENTAL OR PHYSICAL DISABILITY, AND GENETIC INFORMATION, OR ANY OTHER BASIS PROTECTED BY APPLICABLE LAW. THE FIRM ALSO PROHIBITS HARASSMENT OF APPLICANTS OR EMPLOYEES BASED ON ANY OF THESE PROTECTED CATEGORIES.

Organisation: 
Solera