Embedded Software Engineer

Embedded Software Engineer – Railway & Transportation Systems

Location: Romania (Bucharest) | Work Type: On-site


For one of our clients, we are seeking an Embedded Software Engineer to join a dynamic team developing systems for railway and transportation applications. In this role, you will be responsible for designing, implementing, and testing real-time embedded software for control, communication, and safety systems used in rail infrastructure and onboard transportation platforms.


Core Skills

  • Proficiency in C/C++ for real-time embedded systems
  • Experience with RTOS (e.g., FreeRTOS, VxWorks, QNX)
  • Knowledge of microcontroller and SoC platforms (e.g., ARM Cortex, Renesas, NXP)
  • Experience with CAN, UART, Ethernet, and other communication protocols used in transportation systems
  • Understanding of real-time constraints, safety-critical software development, and fail-safe systems
  • Familiarity with version control systems (e.g., Git) and continuous integration tools
  • Hands-on experience with unit testing, debugging, and hardware-in-the-loop (HIL) testing


Preferred / Additional Skills

  • Knowledge of railway industry standards (e.g., EN 50128, IEC 61508, MISRA C)
  • Experience with model-based development (e.g., Simulink, Stateflow)
  • Familiarity with embedded Linux and/or bare-metal development
  • Experience in signal acquisition, sensor integration, or motor control
  • Exposure to cybersecurity practices in embedded transportation systems

Post Date
2025-05-13
Job Type
-
Employment type
Full-time
Category
Engineering
Level
Mid-Senior
Country
Romania
Industry
Semiconductor Manufacturing
XpertDirect*******