Remote Jobs RockRemote Jobs Rock

Experienced Algorithm & Software Engineer

🕒 yesterday
PythonAlgorithm DevelopmentSoftware EngineeringGeometric Algorithms
Apply Now

📜 Description

  • Develop algorithms and full-stack applications to validate neural networks and autonomous driving technologies.
  • Design Ground Truth generation solutions using offline models and other techniques.
  • Solve algorithmic problems involving mapping, geometric analysis, and statistical performance evaluation.
  • Build scalable tools to analyze, visualize, and demonstrate algorithm performance in driving scenarios.
  • Research and implement techniques to improve accuracy, validation quality, and development efficiency.
  • Own projects from problem definition and design through implementation, integration, and performance evaluation.

🛠️ Requirements

  • BSc or MSc in Computer Science, Engineering, or a related field.
  • 5+ years of experience in algorithm development or software engineering.
  • Strong software development and Python programming skills.
  • Experience with geometric or data-driven algorithms and end-to-end software solutions.
  • Ability to investigate complex problems independently and drive tasks to completion.
  • Strong analytical skills, including evaluating performance with data and statistical methods.
  • Advantages: experience with machine learning, deep learning, computer vision, neural networks, Ground Truth generation, data annotation, Java, Angular, SQL, full-stack development, or large-scale datasets.
Full job description

At Mobileye, our algorithm developers are part of teams shaping the next generation of autonomous driving technology. We develop sophisticated algorithms, validation solutions, and advanced tools to evaluate neural networks and applications within complex autonomous driving systems. Our work also includes developing advanced Ground Truth generation solutions using powerful offline neural networks and other techniques to improve the quality, scalability, and efficiency of data annotation and validation.

Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!

What will your job look like:

  • Develop algorithms and full-stack applications to support the validation of advanced neural networks and autonomous driving technologies.
  • Design and implement advanced Ground Truth generation solutions using state-of-the-art offline models and other approaches.
  • Solve complex algorithmic problems across multiple domains, including mapping, geometric analysis, and statistical performance evaluation.
  • Develop scalable tools and applications to analyze, visualize, and demonstrate algorithm performance in real-world driving scenarios.
  • Research, evaluate, and implement state-of-the-art techniques to improve algorithm accuracy, validation quality, and development efficiency.
  • Collaborate with multidisciplinary teams to deliver innovative solutions that support the safe development of autonomous driving features and advanced driver-assistance systems.
  • Take ownership of projects from problem definition and algorithm design through implementation, integration, and performance evaluation.
  • All you need is:

  • BSc or MSc in Computer Science, Engineering, or a related field.
  • 5+ years of experience in algorithm development or software engineering.
  • Proven software development experience and strong programming skills.
  • Strong Python programming skills.
  • Solid algorithmic and problem-solving abilities, including experience with geometric or data-driven algorithms.
  • Experience designing and developing end-to-end software solutions.
  • Ability to independently investigate complex problems, learn new technologies, and drive tasks to completion.
  • Strong analytical skills and the ability to evaluate algorithm performance using data and statistical methods.
  • Advantages:

  • Experience with machine learning, deep learning, or computer vision.
  • Experience with neural networks and automated Ground Truth generation or data annotation pipelines.
  • Experience with Java, Angular, SQL, or full-stack application development.
  • Experience working with large-scale datasets and developing tools for data analysis and visualization.
  • DeepX

    Senior Software Engineer, Heavy-machinery Automation

    🕒 yesterday
    DeepX👥 11 - 50 employees🏢 Information Technology And Services

    Design and harden the software platform for heavy-machinery automation, owning ROS2 architecture, system orchestration, hardware integration, and real-world validation with cross-functional robotics teams.

    📍 🇯🇵 Tokyo - Hybrid💼 Full-Time🎸 Senior💻 Software Engineer📢 🇬🇧 English Required📢 🇯🇵 Japanese Required
    C++PythonLinuxROS2

    Own end-to-end systems engineering for LEO payloads, from mission requirements and RF sensing algorithms through payload integration, verification, environmental testing, and on-orbit commissioning.

    LEO Space Systems EngineeringSatellite Payload DesignRF SensingDigital Signal Processing
    CD PROJEKT RED

    Senior Engineer, Gameplay

    🕒 yesterday
    CD PROJEKT RED👥 51 - 200 employees🏢 Computer Games

    Design and improve NPC gameplay systems for animation, locomotion, and navigation, creating believable movement and interactions while owning features from technical design through implementation, testing, and iteration.

    C++Gameplay ProgrammingNPC AnimationLocomotion
    Sitetracker

    Senior Software Engineer I

    🕒 yesterday
    Sitetracker👥 201 - 500 employees🏢 Computer Software

    Designs and delivers scalable, end-to-end software features for infrastructure deployment, building reusable Apex and LWC components, complex integrations, and performant solutions while advancing engineering quality.

    ApexLightning Web Components (lwc)QueueablePlatform Events

    Trusted by Remote Workers