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
Randstad Digital Romania
Randstad Digital Romania

Software Engineer (ML & NPU accelerator)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Embedded Systems
Software Development
Automation
+30

Permanent role
4 days ago
Apply now

Our client is a world leader in secure connectivity solutions for embedded applications, driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, our client has employees in more than 35 countries.

For projects in this industry, we are looking to expand the teams with an Embedded Software Engineer with ML experience and also with a Software Engineer (NPU accelerator). The activity will be in a hybrid environment in Bucharest or Sibiu offices.

Embedded Software Engineer (Machine Learning)

Responsibilities:

  • Implement and integrate Machine Learning programming framework on embedded platforms and multi-core architectures.
  • Integrate embedded applications and algorithm libraries both pre and post silicon into the client software stack.
  • Perform system-level integration and validation for heterogeneous platforms including DSPs and accelerators.
  • Integrate state-of-the-art ML algorithms for automotive domain, such as driver identification, predictive maintenance.
  • Deploy and integrate models on resource-constrained embedded systems.

Requirements:

  • 3+ years of hands-on experience in software integration and development on complex embedded computing platforms.
  • Proficiency in C and C++.
  • Good knowledge of processor architecture and micro-architecture (e.g., SIMD/GPGPU/NEON).
  • Good understanding of how algorithms work, such as image processing or neural networks.

Any of the following are pluses:

  • Experience with frameworks like TensorFlow Lite, Glow, PyTorch Mobile, or ONNX Runtime.
  • Understanding of model quantization and optimization techniques for embedded deployment.
  • Prior work on DSP algorithms, neural networks, kernel libraries or audio processing.
  • Familiarity with Automotive SPICE, Functional Safety (ISand coding guidelines like MISRA or AUTOSAR.
  • Expertise in performance optimization on embedded platforms with ARM NEON or accelerator/DSP.
  • Background in electronic hardware or close to hardware level.
  • Good communication skills in English (verbal and written).

Software Engineer (NPU accelerator).

In this role, you will collaborate with the client automotive software team, focusing on the enablement of Neural Processing Unit (NPU) accelerators in MCU and MPU-based platforms. This role is critical to delivering high-performance, AI-enabled automotive applications such as ADAS (Advanced Driver Assistance Systems), sensor fusion, and in-vehicle infotainment. You will work within automotive RTOS or embedded Linux environments, integrating NPU support into existing Board Support Packages (BSPs) and large-scale, safety-critical software stacks.

Responsibilities:

  • Develop and integrate low-level software to enable NPU accelerators on automotive-grade MCUs and MPUs.
  • Integrate NPU functionality into existing BSPs and complex automotive software stacks, ensuring compliance with real-time and safety requirements.
  • Work within RTOS in automotive such as AUTOSAR and/or embedded Linux environments to support AI/ML workloads.
  • Collaborate with hardware, AI/ML, and systems engineering teams to define and optimize accelerator usage,
  • Conduct debugging, validation, and performance tuning on target automotive hardware.
  • Ensure compliance with automotive safety standards (e.g., ISO 26262) and coding guidelines (e.g., MISRA C/C++).

Requirements:

  • 3–5 years of experience in embedded software development using Embedded C/C++.
  • Experience with NPU or AI accelerator integration in embedded systems.
  • Proficiency in baremetal/RTOS and/or embedded Linux (e.g., Yocto, Buildroot).
  • Experience integrating software into large, layered automotive software stacks.
  • Strong understanding of hardware-software interfaces, memory-mapped I/O, and DMA.
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field.
  • Fluency in English written and spoken.

Any of the following are pluses:

  • Experience with AI/ML inference frameworks (e.g., TensorFlow Lite, ONNX Runtime) in embedded automotive contexts.
  • Knowledge of functional safety (ISO 26262), ASPICE, and MISRA compliance.
  • Exposure to ADAS, sensor fusion, or Audio algorithm with AIML software stacks.
  • Familiarity with CI/CD pipelines, version control (Git), and agile development methodologies
  • Familiarity with dsp/ HiFi5 /accelerator firmware/driver development, performance optimization, multicore or similar type of programming

our offer

  • Attractive salary package according to your experience and seniority bonus;
  • The 13th salary depending on company’s performance;
  • Bonus for internal recommendations;
  • Meal tickets;
  • Private health insurance, including dental services and psychological consultations;
  • Flexible working hours (core-hours system);
  • Access to over 600 sports centers in the 7Card network;
  • Online language courses: English and French;
  • Access to the e-learning platform;
  • Access to technical training programs / workshops, as well as other technical events (both as a participant and as a speaker);
  • Development opportunities through involvement in internship & mentoring programs;
  • Access to soft-skills programs and workshops;
  • Access to various internal events and team-buildings;
  • Access to international opportunities for career development with challenging and exciting projects in a dynamic international working environment;
  • Paid days off offered for involvement in volunteering activities and for bank holidays occasion.

About Randstad Digital Romania

🔗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