עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Description
We're looking for an experienced Lead Software Developer to build and own an innovative framework that integrates navigation, maps, drive planning, and our proprietary AI-based localization technology.
This pivotal role requires a versatile engineer capable of architecting, implementing, and deploying robust software solutions from database management to real-time routing engines.
If you strive for making a real impact and working with brilliant people in a collaborative environment, your place is with us!
Responsibilities
- Platform Ownership: Be the owner of an innovative, real-time software infrastructure for various algorithmic workloads, integrating navigation, maps, drive planning, and localization. Drive the complete development lifecycle, from Python-based framework on Nvidia GPUs to high-performance C/C++ deployment on edge SoCs.
- Algorithm & Data Optimization: Implement highly optimized algorithms and scalable map data infrastructure, with emphasis on memory management, task scheduling, and system profiling.
- Geospatial Data Management: Architect and optimize PostgreSQL/PostGIS schemas and pipelines for storing detailed road data layers (lane lines, speed limits, traffic lights, roundabouts, etc.).
- Map & Navigation Engine: Implement and optimize core logic for fetching map data retrieval, Lanelet2 integration, routing graph construction, and path planning logic.
- Cross-functional Collaboration: Collaborate closely with hardware, software, and algorithm developers to enable scalable deployment across SoCs, cloud platforms, and Nvidia systems.
- Software Testing & Validation: Support in-vehicle software testing and validation to ensure the accuracy and reliability of map data, routing algorithms, and system performance.
- Customer Interface: Act as the primary technical point of contact for the platform, leading customer engagements, interface definitions, and product integration efforts.
- Continuous Learning: Maintain and expand technical expertise through continuous learning in real-time systems and software architecture.
Requirements
- B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field.
- 4+ years of hands-on experience in software development for real-time systems.
- Strong expertise in Python and C/C++ development.
- Deep understanding of memory management, synchronization, and optimizations.
- Ability to oversee the entire product, with strong system-level problem-solving and debugging skills.
Advantages:
- Experience with publish-subscribe frameworks for real-time distributed communication between software components, such as ROS 2.
- Experience with Lanelet2 for map representation and routing.
- Familiarity with JOSM / PostgreSQL / PostGIS or similar tools.
Join us and help build the future of autonomous navigation!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.