Senior Software Engineer

solera
Irvine, California
Full-time

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.

30+ days ago
Related jobs
Promoted
BlueWing Ventures, LLC.
Costa Mesa, California

Anduril's Mission Software Engineering team is seeking engineers who will be building, deploying, integrating, extending, and scaling Anduril's software to deliver mission-critical capabilities to our customers. As the software engineers closest to Anduril customers and end-users, Mission Software E...

Promoted
Experian
Costa Mesa, California
Remote

The Senior Software Engineer (Imaging) will play a vital role in supporting and automating document handling processes from various sources (online uploads, mail, fax, etc. ...

Promoted
Tbwa Chiat/Day Inc
Costa Mesa, California

As a Mission Software Engineer working with Ghost, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along the way. Above all, Mission Software Engineers are driven by a “Whatever It Takes” ...

Promoted
Abbott Laboratories
Irvine, California

Software Engineer applies an interdisciplinary, collaborative approach to plan, design, develop and verify system software. Has a complete understanding of the software development process, participates in the development of the software process, can identify shortcomings in the process and recommen...

Anduril
Costa Mesa, California

We are looking to bring on a Senior Software Release and Continuous Delivery Engineer to define and manage major releases aligned with program milestones to deliver production quality software releases for families-of-systems (aircraft, ground systems, and support elements) across multiple product v...

Blizzard Entertainment
Irvine, California

Design and implement cutting-edge development tools for game designers, world builders, artists, audio designers, and other engineers, enabling them to create immersive experiences. ...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...

Raytheon Technologies
Fullerton, California

Raytheon Software Engineering is looking for a. Participate in software C2 software application design, implementation, test and maintenance. Experience in software engineering in the Command & Control mission planning domain. Air C2 and Sensors software department in. ...

Motion Recruitment
X, California, United States

We are seeking a talented and experienced Senior Back End Software Engineer to join our dynamic team and play a crucial role in the development and optimization of our core platform. As a Senior Back End Software Engineer, you will be responsible for designing, implementing, and maintaining scalable...

CoStar Group
CA, Orange County

Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability. Deep knowledge and experience in writing unit testable software with C#. Build consensus among different teams working on software development projects. Deeply unde...