Open uri20190904 7916 etbnc6?1567602013
System Programmer @ MOV.AI

Description

Role description:

  • Deliver high quality code for mission critical systems that run on thousands of robots
  • Develop software distribution architecture, security architecture best practices
  • Optimize Linux performance. Create minimal purpose-built Linux distribution
  • Profile and optimize execution bottlenecks in compiled C++ and Python
  • Develop code in C++ and Python to communicate with drivers and network devices
  • Debug kernel, device drivers and networking issues when problems arise
  • Implement and maintain a CI/CD pipeline for non-cloud Linux development environment

Requirements:

  • Degree or Diploma in Software Engineering or Computer Science
  • Programmer with Linux system experience
  • 3+ years’ experience programming: Python, Bash, C++
  • Proven experience in the following:
    • Linux source compilation and customizing a distribution
    • Linux driver debugging
    • Linux security, hardening, firewall, IPsec
    • Docker / Containerization
    • Jenkins, CI/CD automation
    • Redis, Git
  • Familiarity with DDS protocol – advantage

What we offer:

  • Position in a highly motivated multidisciplinary start-up team
  • A competitive full-time payment negotiable based on experience
  • Plenty of opportunity for growth, learning and and transferable skills

Seniority Level

Mid-senior

Previous employment

  • Automotive, Industrial
  • High performance computing cluster
  • Embedded Linux

Employment Type - Full-time

Apply: [email protected]