Support ESA satellite telecommunications R&D through system analysis and simulation, technical studies of future SATCOM systems, industrial activity management, and development of technology roadmaps and projects.
Production Software Engineer for Algo Objects
๐ Description
- Develop and maintain automated CI validation flows with cross-platform unit, regression, and integration tests.
- Integrate developments into centralized branches and document changes and versions.
- Oversee version validation, assign issues to owners, and coordinate code-conflict resolution.
- Manage and maintain the Object Sensing Algorithm team's main repository.
- Debug real-time code to meet memory and runtime requirements.
- Build and support automated integration and validation workflows using C++ and Python in Linux.
๐ ๏ธ Requirements
- B.Sc. in Computer Science or Software Engineering with an outstanding academic record.
- At least 2 years of relevant software development experience.
- Hands-on experience with C/C++ and Python.
- Ability to work independently, manage multiple tasks, and learn new technologies quickly.
- Strong code analysis skills focused on functionality and efficiency.
- Excellent communication and coordination skills.
- Git/GitLab and CI automation experience is an advantage.
- Experience with LLMs and Linux is an advantage.
Full job description
The object Detection Group in Mobileye's Algorithmic Development department is responsible for the backbone of the company's core business: identifying vehicles, pedestrians, animals and other objects and obstacles on and in the vicinity of the road, and extracting physical, kinemtic and semantic information about them from a video stream - all in real time.
Developers in the group work with state of the art image processing and DNN algorithms, providing solutions for internal and external costumers.
The crossroad where ever-evolving software infrastructure meets the variety of the developed algorithmic modules is where the integrator comes in.
What will your job look like:
All you need is:
Advantages:
Similar jobs
Search more Software Engineer jobsDesign, integrate, and validate drone-based autonomous robotic systems, developing control and navigation software and taking prototypes through simulation, field testing, and deployment.
Build and scale Python-based applications and data workflows, analyzing information from diverse systems to support research, threat intelligence, and business-risk assessments.
Software Engineer 1 - Platform & Infrastructure
Build and maintain backend services, infrastructure tooling, and data pipelines for a platform operating at scale, while improving performance, reliability, and observability across products.
Build and maintain web application features end to end, shape frontend architecture and technical roadmaps, and collaborate with stakeholders and teammates to deliver high-quality software.
