BMW Techworks Romania

Industrial Automation & Embedded Systems Engineer

BMW Techworks Romania Cluj-Napoca, Romania

IT Services and IT Consulting · 501-1,000 employees

8 h ago
embedded Mid (2-5 yrs) Full-time Romania
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain PLC programs and embedded software while integrating industrial systems with enterprise middleware. Collaborate across functional teams to ensure system reliability, performance, and effective 2nd level support.

What they look for

PLC programming Embedded software development Hardware development Middleware solutions C/C++ RTOS Microcontrollers Kafka RabbitMQ MQTT Industrial protocols Debugging Problem-solving Docker Kubernetes CI/CD

Requirements

Requires a Bachelor’s or Master’s degree in Electrical or Computer Engineering. Candidates must possess strong experience in PLC programming, embedded development, and industrial networking protocols.

Benefits

Challenging projects International team State-of-the-art IT landscape Agile working model Professional development opportunities Job security Work-life balance Flexible working hours

Full description

Who we are

Everything at BMW TechWorks Romania begins with passion. It transforms a job into a calling. It motivates us to continually reinvent mobility and bring new ideas to life and onto the roads. Passion for collaborative projects turns a team into a strong unit where every viewpoint is appreciated.

Whatever you aspire to, at BMW TechWorks Romania we live and breathe software and we offer a wide variety of departments and fields where you can share your professional passion with us. By delivering software all the way from the idea to the final product, we lead BMW into the future of digitalization and mobility. And this also means:

  • We search for excellence
  • We get involved
  • We keep it simple
  • We share trust

Join BMW TechWorks Romania on our journey of innovation and excellence as we redefine the future of motion, one product at a time. Our engineers are vital to the innovation and digitalization of BMW Group's driving machines, production, sales and banking processes, and you could be part of our evolving teams.

Main Job Responsibilities

  • Industrial Automation & PLC Programming
  • Embedded Software & Hardware Development
  • Middleware Solutions
  • Cross-Functional Collaboration
  • 2nd Level Support and On-Call

What awaits you

  • Design, develop, and maintain PLC programs using Ladder Logic, Structured Text, and Function Block Diagrams.
  • Integrate PLCs with sensors, actuators, HMIs, and industrial networks (Ethernet/IP, Modbus, Profibus).
  • Troubleshoot and optimize control systems for reliability and performance.
  • Collaborate with hardware teams for board bring-up, interfacing, and validation.
  • Configure middleware components to enable communication between industrial systems and enterprise applications.
  • Work with messaging platforms (e.g., Kafka, RabbitMQ, MQTT) and integration frameworks.
  • Ensure middleware performance, security, and high availability in distributed environments.
  • Work closely with automation, hardware, and software teams to deliver integrated solutions.
  • Document system architecture, interfaces, and operational procedures.

What should you bring along

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • PLC programming (Siemens, Allen-Bradley, Schneider).
  • Embedded development (C/C++, RTOS, microcontrollers).
  • Middleware technologies (Kafka, RabbitMQ, MQTT, WebSphere).
  • Familiarity with industrial protocols and networking standards.
  • Strong debugging and problem-solving skills.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes) is a plus.
  • Experience in Building Automation
  • Experience in Input and Output Logic

What do we offer?

  • Challenging projects with which we are shaping the mobility of tomorrow.
  • Great team spirit within an international team
  • State-of-the-art global IT landscape and processes
  • 100% implementation of the Agile Working Model methodology
  • Wide range of personal & professional development opportunities
  • High level of job security
  • Work-Life-Balance and flexible working hours.
  • Dynamic and highly-motivating work environment

You can find our Candidate Privacy Policy: https://www.bmwtechworks.ro/en/policies/candidate-notice

At BMW TechWorks Romania, we view diversity and inclusion in all its forms as a cornerstone of our team's strength. Equal opportunities are a priority, and fair treatment of all applicants and employees is a fundamental principal of our corporate policy. Our recruitment decisions ensure a balanced and inclusive approach, valuing our people’s different personalities and skills, experience and viewpoints, regardless of sexual orientation, national origin or citizenship, gender identity, age, race, color, ethnicity, religion, or disability.

Similar roles