For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Foretellix
Foretellix

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Linux
Testing
+22

Permanent role
a day ago
Apply now

***Please send your CV in English

Background and position details:

Foretellix is the gold standard for data-driven autonomy development toolchains. Foretellix’s Foretify™ toolchain enables a measurable, efficient, and trusted path to safe and scalable autonomy that helps you launch with confidence. Building on its industry leading V&V technology, Foretellix is enabling the AI autonomy revolution.

The team is responsible for integrating the Foretellix toolchain into customers' development and release processes. The main areas of responsibility are:

  • Runtime integration: developing the communication layer that allows the AV software to communicate to the Foretellix scenario execution engine via an RPC API. Debugging and troubleshooting customer- and use-case-specific requirements and edge cases. This is mostly C++ and Python development dealing with communications middleware.
  • Systems integration: adapting our software's workstation and datacenter/cloud deployment architecture to the customer's requirements and systems. Docker, Linux services and administration, public and private cloud, Kubernetes experience are a plus.
  • Simulator integration: developing the integration layer with AV simulators which are used by customers for their scenario testing. This is also mostly C++ and Python development, and may deal with different platforms, OSs and communication protocols.

What you will do:

  • Work closely with the CTO, R&D, and Application Engineering to identify, define and analyze software challenges and design and implement software solutions.
  • Work fully hands-on in coding, debugging, testing, and integrating, using object-oriented and aspect-oriented languages, primarily under Linux.
  • Work directly with customers to find good software solutions to different issues and integrate with real systems at the vehicle and site levels.
  • Design, build and integrate with modern DevOps and cloud infrastructures supporting all testing modes, including SiL, HiL, and vehicle testing.
  • Build tools, interfaces, and processes to streamline and automate integration activities.
  • Take part in technical meetings with colleagues, partners, and customers; participate in demos for (potential) partners and customers.
  • Support other team members and engineers.
  • Learn new domains, tools, and languages.

Requirements:

  • A Senior Software Engineer with at least 5 years of experience in object-oriented software development and programming (OOD-OOP).
  • Proficiency in developing significant native Linux software using C++.
  • Experience working with multiple programming languages, toolchains, and operating systems.
  • Experience working with Docker.
  • Experience with cloud technologies, architectures, and operations.
  • Experience working closely with customers.
  • Experience integrating and troubleshooting software components in distributed systems at the operating system, networking, application, and system levels.
  • B.Sc. in Computer Science, Information Systems, or related fields.
  • Experienced in software architecture and algorithm development.
  • Be communicative and fluent in English, both verbal and in writing.
  • Self-learner, highly motivated, self-paced.

Advantages:

  • M.Sc. or above in Computer Science or related fields.
  • Experience with scalable orchestration technologies, preferably Kubernetes.
  • Experience with Python/Java/JavaScript.
  • Previous experience in the automotive industry, particularly AV/ADAS.
  • Previous experience in any of the following fields:
  • Middleware, messaging systems
  • Containerization, orchestration, and high-performance computing
  • Simulators
  • Robotic systems
  • DevOps

About Foretellix

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service