Find a jobRecruiters

Embedded Systems Engineer

Exclusive opportunity

Onsite

Embedded Systems Engineer

IdriveAI

Embedded Systems Engineer

Skills

LinuxESP32

7 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bucharest, Romania

Work mode:

Onsite

Published on:

16 October 2026

What they need


We are looking for a Embedded Systems Engineer that is responsible for designing, developing, and implementing software (firmware) that interfaces directly with physical hardware components. The role requires a deep understanding of hardware-software co-design, resource optimization, and real-time computing to deliver reliable, efficient, and high-performance embedded products.

KEY RESPONSIBILITIES & DUTIES

  • Firmware Development: Design, code, and test low-level software in C and C++ for bare-metal systems and Real-Time Operating Systems ( RTOS ).
  • Driver & Peripheral Development: Write and maintain device drivers for hardware peripherals and communication interfaces (e.g., SPI, I2C, UART, CAN, USB ).
  • Hardware-Software Integration: Read, interpret, and analyze electrical schematics to map out pins, registers, and memory layouts accurately.
  • Testing & Debugging: Diagnose, isolate, and debug hardware/software interaction defects using laboratory tools such as oscilloscopes, logic analyzers, multimeters , and JTAG/SWD debuggers.
  • Resource Optimization: Optimize system code for stringent physical constraints, including CPU utilization, RAM footprint, and ultra-low power consumption.
  • Technical Documentation: Author clear software design specifications, API descriptions, register maps, and architectural block diagrams.

TECHNICAL REQUIREMENTS & QUALIFICATIONS

  • Education: Bachelor’s Degree in Computer Science, Electrical Engineering, Automation, or a related technical discipline.
  • Programming Languages: Professional proficiency in C and C++ (specifically embedded dialects). Basic knowledge of Assembly is a plus.
  • Hardware Knowledge: Hands-on experience with microcontroller and microprocessor architectures (e.g., ARM Cortex-M/A, RISC-V, ESP32, AVR ).
  • Operating Systems: Practical experience working with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) or Embedded Linux.
  • Tools & Environment: Familiarity with compilers (GCC, Clang) and building/debugging tools (Make, CMake, GDB).

SOFT SKILLS & COMPETENCIES

  • Strong analytical, problem-solving, and algorithmic thinking capabilities.
  • Ability to work effectively in cross-functional teams alongside hardware engineers and high-level software application developers.
  • Good written and verbal communication skills in English .

What We Offer

  • A salary package designed to reflect your seniority, complemented by meal vouchers, a private medical subscription, annual performance reviews, and merit-based salary increases. Opportunity to work on large-scale, high-impact systems used globally.
  • A collaborative environment that encourages technical ownership and innovation
  • Access to modern tools and infrastructure
  • Professional growth opportunities within a fast-evolving product ecosystem

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Systèmes Embarqués – Automobile (F/H)

Freelance

Angers, France

Onsite

Skills

Embedded Systems

5 months ago

Quick apply

Celad

Développeur Full Stack IA

50000

Permanent contract

77186 Noisiel, France

Hybrid, Onsite

Skills

PythonAILinuxAzure

19 hours ago

Quick apply

LeHibou

Architecte / Tech Lead en messagerie industrielle (RabbitMQ, MQTT et AMQPS)

505€ / jour

Freelance

Bordeaux, France

Hybrid

Skills

RabbitMQLinuxMQTT

17 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools