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
Related Jobs
3 roles aligned with this opportunity
Network Reliability Engineer
2026-05-23
Lead Omniverse Engineer
2026-05-23
AI Engineer
2026-05-23
- Posted
- Aug 12, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Romania
- Company
- Randstad Digital Romania
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Reliability Engineer
2026-05-23
Lead Omniverse Engineer
2026-05-23
AI Engineer
2026-05-23