Embedded Software/Firmware – Bucharest

Location:
(Sec 6) Romania
Salary:
market rate
Type:
Permanent
Main Industry:
Search Engineering Jobs
Advertiser:
microTECH Global Ltd
Job ID:
133028017
Posted On:
27 May 2026

We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon.

What you’ll do

-Design, develop, and maintain embedded firmware and device drivers for a wide range of processors and accelerators, including ARM Cortex-M, Cortex-R, and Cortex-A; DSP cores (e.g., Tensilica); NPUs, TPUs, GPUs, and custom accelerators
-Lead chip, SoC, and board bring-up from first power-on to production readiness
-Develop and maintain BSPs, bootloaders, and low-level system software
-Write and debug device drivers for peripherals and interfaces such as I2C, SPI, UART, CAN, USB, PCIe, Ethernet; GPIO, PWM, timers, DMA, watchdogs; sensors, cameras, storage, and custom hardware blocks
-Develop firmware for RTOS-based systems and Linux-based platforms
-Integrate firmware and drivers into a larger production software stack
-Debug complex system-level issues across hardware, firmware, kernel, and user space
-Optimize for performance, latency, memory footprint, power, and reliability
-Collaborate closely with hardware, silicon, systems, and application teams to define interfaces and requirements
-Establish and follow best practices for embedded software development, testing, documentation, and code quality
-Support validation, manufacturing, and field issues with root-cause analysis and fixes

Required Qualifications

-Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field
-7+ years of experience in embedded software, firmware, or driver development
-Strong hands-on experience with bare-metal and RTOS-based firmware development; Linux kernel, device drivers, and system bring-up
-Experience working across multiple processor architectures and cores (MCUs, CPUs, DSPs, accelerators)
-Deep understanding of embedded systems fundamentals: boot flows, interrupts, memory hierarchies, caches, MMUs; concurrency, synchronization, and real-time constraints
-Strong proficiency in embedded programming languages: C and C++; Assembly (at least at a debugging / bring-up level); Python and scripting for tooling, automation, and testing
-Experience with hardware bring-up, debugging, and validation
-Ability to read schematics, datasheets, and silicon reference manuals
-Experience delivering production-quality embedded software
Preferred Qualifications

-Experience with common RTOSes (e.g., FreeRTOS, Zephyr, QNX, ThreadX, VxWorks)
-Strong Linux experience, including device tree; kernel configuration and build systems; driver

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

Share
yonnetim

Published by
yonnetim

Recent Posts

Tecnico Commerciale Junior (ELETTRICO) – AUTOMATION – Mb

Location: Monza-Lecco - Lombardy - Lombardia, Italy Salary: Negotiable Type: Permanent Main Industry: Search Sales…

3 minutes ago

3.5T Driver- Motor Company

Location: Bedford (MK42) - Bedfordshire, South East, United Kingdom Salary: Up to £13.25 per hour…

5 minutes ago

Hotel General Manager – Lyon (H/F)

Location: Lyon (69001) - Auvergne, France Salary: £48.3k - 52.7k per year + bonus Type:…

7 minutes ago

1:1 Primary TA Full Time

Location: Portsmouth (PO1) - Hampshire, South East, United Kingdom Salary: 90.00 - 110.00 Type: Contract…

35 minutes ago

Head Chef – Event Company

Location: Waltham Forest (E17) - East London, London, United Kingdom Salary: £60k - 70k per…

1 hour ago

Dyrepasser i Laboratory Animal Science

Location: Måløv - Copenhagen, Zealand, Denmark Salary: Competitive Type: Permanent Main Industry: Search Science Jobs…

2 hours ago
If you dont see Apply Button. Please use Non-Amp Version