Embedded Software Developer

Summary

Koïos Intelligence purpose is to improve humanity’s well-being by building virtual assistants to deliver great interactions in the Insurance industry with the purpose to eliminate the waiting time, reduce the operational costs, and offer an unprecedented customer experience. We are looking for a Senior Embedded Software Developers, to join a talented multi-functional engineering and research team and focus on building the next generation of dialogue systems.

The candidates will be responsible for developing efficient embedded applications, optimizing existing applications, and producing clean and reusable libraries. The Embedded Software Developer must have a strong knowledge of Real-Time Operating systems along with advanced problem-solving skills. The ideal candidate will have experience working in an Agile environment, experience in microservices architectures, CI/CD, and cloud providers. Experience with machine learning frameworks as Keras, Tensorflow, and Pytorch is a plus.

Responsibilities

Must-have

  • 8 ++ years of strong experience programming in C++, Java
  • Good experience with Python or another language than Java
  • BSc or MSc (Computer science, Engineering, Mathematics, and any related field)
  • Knowledge of Ethernet, IP, UDP, TCP and HTTP frames 
  • Ability to build and optimize models using machine learning techniques including features selection & engineering
  • Clean code and design skills (Design Patterns), familiar with web services and security needs
  • Experience with Spring (boot, cloud, security)
  • RESTful service design and development
  • Microservice design & understanding
  • Integration with LDAP, Integration with Identity and Access Management Platform like ISAM
  • Experience with React, Angular, or similar front end framework
  • Familiar with Linux (Ubuntu for example), Docker, Git
  • Experience with Cloud providers
  • Experience with production support & monitoring
  • As a technical lead candidate, you will be working with various team members such as data engineers, data scientists, statisticians, actuaries and with application developers , you will make design decision, participate in group conversion and propose own ideas
  • Present analysis and recommendations to a target audience
  • Knowledge of modeling/research/analytics. Relevant statistical analysis work experience required. – Ability to create advanced programs from scratch. Leading the Business: Innovation. Results Orientation, Problem Solving & Decision Making. Risk-Taking. Business Perspective.
  • Seeks Opportunities to Learn. Business Acumen: Understanding and knowledge of key business knowledge areas (e.g. product, enterprise, industry, claim process, and competitors). – Ability to leverage business knowledge to determine approaches to execution. Critical Thinking: Ability to take action in solving problems while exhibiting judgment and a realistic

 

Nice to have

  • Experience in Resource Scheduling in Cloud Computing
  • Understands business needs and applies AI/Machine Learning technology to solve real-world problems Minimum Qualifications

Apply online

We’d love to hear from you!