-
Randstad Digital Romania

Embedded Engineer

Randstad Digital Romania
Romania · Full-time · Mid-Senior

In partnership with a world leader in secure connectivity solutions, Randstad Digital Romania is seeking skilled professionals for a variety of Embedded engineering opportunities:


Project 1: Software Engineer (Configuration Tools)

Responsibilities

  • Work on development of large and complex software projects
  • Work in a multinational team spread across the globe
  • Understand the Automotive market and how software products we develop are going to transform it
  • Understand the software development processes and help the team define and align to them
  • Interact with intern and external customers to help align the development charter to read needs

Requirements

  • Relevant OOP experience, in one of the following languages: Java, C++, C#
  • Embedded – C programming experience and in general good knowledge of embedded systems
  • Proficient with at least one scripting language
  • Proven record of working in complex software projects
  • Good collaboration skills and working in teams
  • Fluency in English written and spoken


Project 2: Embedded Software Engineer (Security Firmware)

Responsibilities

  • Create and maintain requirements, design, architecture, configuration, code and tests for different parts of the product;
  • Autonomously drive yourself in the process of solving the customer’s requests by: planning, designing and implementing new software solutions, considering customers’ requirements performance improvement and optimization of their products;
  • Develop solutions for demonstration of software and hardware features and for the validation of the software products.

Requirements

  • At least 3 years in programming practice of embedded systems (C, scripting, debugging);
  • Good understanding of computer architecture;
  • It will be a plus previous experience in embedded software related to security and cryptography;
  • Strong willingness to deliver high-quality software products;
  • Good communication skills in English (verbal and written).


Project 3. Software Engineer (NPU Accelerator)

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.


Project 4: Software Validation Engineer

Responsibilities

  • Work closely with software, hardware, and system architects to address design and validation challenges.
  • Strong industry experience in designing and architecting embedded system solutions having memory and timing constraints.
  • Develop comprehensive test plans and validation frameworks.
  • Design and oversee the development of automated test scripts and frameworks for Hardware security firmware validation.
  • Validate integration of Firmware components across platforms, ensuring compliance with safety-critical standards like ISO 26262 and ASPICE.
  • Perform functional, regression, and performance testing across diverse environmental and edge-case scenarios.

Requirements:

  • 10+ years of experience in a similar role/environment.
  • Excellent understanding of SoC Platform Software, architectures, and design patterns
  • Strong expertise in Requirements gathering, clear articulation, prioritization and quick decision making
  • Strong hands-on exposure to C, Bare metal programming skills for high-performance real-time systems (development on FPGA, Emulators, and silicon)
  • Experience with Embedded software Architecture and component design on ARM or RISC based platforms
  • Strong understanding of Agile and SAFe frameworks, including their practical implementation.
  • Design and development experience of at least 5 years on RTOS and device drivers for Embedded platforms.
  • Solid understanding of hardware components Oscilloscope, spectrum analyzer.
  • Ability to collaborate effectively with cross-functional teams, including hardware engineers, software developers and architects.
  • C programming, python, MATLAB skills for microcontrollers (ARM Cortex M and A series)


Project 5: Software Safety Expert

Responsibilities

  • Align the product safety requirement with customer requirements and Market requirements
  • Interfacing with Safety System Architects on safety architecture, requirements, safety analysis
  • Define the Functional Safety architecture at product level (including Safety Mechanisms)
  • Identification and alignment for testing and verification of safety-related functions
  • Define the HW and SW Interface (HSI) (for the NPI developments with HW-SW Integration and Testing)
  • Analysis of the effectiveness of safety mechanisms on product level
  • Documentation of the product safety concept
  • Perform and deliver or support the safety analysis: DFA (Dependent Failure Analysis) and SW FMEA (Failure Modes Effects Analysis)
  • Responsible of the safety manual
  • Deployment of ISO 26262 compliant way of working in the project from technical perspective
  • Identification and reporting of safety deviations according to escalation procedure – technical-related
  • Delivering FuSa SW training - technical

Requirements

  • At least 5 years of work experience in the Automotive domain
  • ISO 26262 knowledge and certificates
  • Safety manager background
  • Work experience in Functional safety or cybersecurity
  • SW background
  • Leadership experience
  • Understanding ASPICE
  • Work experience in Embedded C


Project 6: Integration Engineer

Responsibilities:

  • Lead the design and implementation of integration frameworks for embedded automotive platforms.
  • Integrate and optimize software components: low-level drivers, RTOS (AUTOSAR Classic/Adaptive, FreeRTOS), middleware, abstraction layers, and accelerator SDKs.
  • Collaborate with architecture, platform, validation, and safety teams to meet system-level and functional safety requirements (e.g., ISO 26262).
  • Maintain and improve CI/CD pipelines for build, test, and deployment.
  • Evaluate and integrate third-party and open-source components, ensuring compliance and performance.
  • Mentor junior engineers and contribute to technical reviews and knowledge sharing.

Requirements:

  • 4+ years of experience in embedded software development and integration (automotive preferred).
  • Deep understanding of RTOS (FreeRTOS, AUTOSAR), embedded Linux, and ARM Cortex-M/A architectures.
  • Proficiency in C/C++, Python, and scripting for automation.
  • Experience with Git, CMake/Make, CI/CD tools (eg.: Jenkins/GitLab) .
  • ARM architecture and microcontroller-based development.
  • Working across a mix of technologies: low-level drivers, middleware, RTOS/non-RTOS, user-space tools, and libraries.
  • Debugging complex integration issues across hardware/software boundaries.
  • AUTOSAR (Classic/Adaptive) and related configuration toolchains.
  • Python scripting for automation.
  • Ethernet Networking


Project 7: Automotive Solution Engineer

Responsibilities

  • You will be responsible with all phases of software development ranging from: design and coding to integrating and reviewing software components, from testing and bug fixing to documentation, building and presenting demos to stakeholders;
  • You’ll be working using an Agile approach and effectively use the concept of continuous integration as a key part of an efficient software development process;
  • After ramping up into the team’s portfolio and processes, you will be responsible with addressing tasks from the product backlog which can range from: prototyping concepts, new feature development, porting features to a new platform, bug fixing, enhancing the continuous integration, and writing user documentation.

Requirements

  • At least 3 years of work experience using robust software architecture (. design patterns, best practices, optimizations techniques) and a robust understanding of embedded software architectures;
  • Ability to traverse and combine a mix of technologies such as: low-level drivers, middleware, various OSs (both real-time and non real-time), user space tools and libraries;
  • Proficient in programming (C mostly, but other structured languages such as C++, Java fit also in);
  • Good scripting know-how (Python, Bash, Groovy, Makefiles);
  • Previous experience in developing applications for the (general and automotive) embedded;
  • A good understanding of continuous integration processes;
  • Excellent prototyping and debugging skills;


Please note that only suitable candidates will be contacted.

Randstad Digital Romania has offices in Sibiu and Bucharest, and works with clients on a vast range of projects across diverse industries, among which Automotive, Heavy industry, Transportation, Finance, Services, Security & Biometrics, Tourism, Platforms & IoT, Telecom & Mobile and more.

Key Skills

Ranked by relevance

embedded c rtos continuous integration python linux prototyping freertos java cicd embedded systems design patterns groovy matlab yocto bash fpga git oop ai
Login to Apply
Posted
Aug 12, 2025
Type
Full-time
Level
Mid-Senior
Location
Romania

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Oracle
Related

Network Reliability Engineer

2026-05-23

Full-time
Mid-Senior
Romania
IT Services
Engineering
View Job Details
SoftServe
Related

Lead Omniverse Engineer

2026-05-23

Full-time
Not Applicable
Romania
IT Services
Engineering
View Job Details
Luxoft
Related

AI Engineer

2026-05-23

Full-time
Mid-Senior
Romania
IT System Testing
Information Technology