Back

Leading R&D Engineer (C++ for Industrial Systems)

Job Description

We are seeking for an experienced and innovative professional in software development for embedded systems to join the technology field “Internet of Things" within our central Research & Development unit – Siemens Technology (T) in Russian Federation. The Technology department occupies a special position in Siemens' R&D facilities. It functions as an international network of expertise and a global partner for technology and innovations. Through its R&D activities in Germany, the USA, China, India, Russia, Japan and Eastern Europe, the Technology department helps to secure the company's technological future and bolster its competitiveness. The technology field is focused on development of IOT solutions in the area of microelectronics, embedded SW, industrial communication and perception technologies.

What are responsibilities?
  • Design and implementation of software for embedded systems and IOT devices
  • Leading the entire development process from requirements engineering to production
  • Work with (internal) customers and reporting
  • Consulting, supervising and mentoring of SW developers
  • Test and debug system software
  • Optimize performance and enhance stability of system resources
  • Support high quality and technical excellence of software and systems
  • Continuous learning and adoption of the newest technologies from the world of open source

What are requirements?
  • Solid experience in commercial C++ software development for embedded systems (3+ years)
  • Degree in computer science or electrical engineering
  • Experience in using, debugging, profiling and troubleshooting of embedded targets
  • Excellent knowledge of coding techniques, low-level interfaces, protocols
  • Familiarity with software development methodologies (Scrum, Kanban, etc.)
  • Fluent English
  • Communication skills and readiness to work in a team as well as individually

Would be beneficial:
  • Experience in a technical lead / teamlead roles
  • Experience in industrial protocols like OPC / OPC UA / OCPP / PROFINET / PROFIBUS / Modbus etc.
  • Experience with CI/CD and test automation
  • Experience with Docker
  • Contribution to open-source projects

What else should I know?
  • Full time position
  • Flexible working regime (office / remote)
  • A-class office in the city center
  • Corporate trainings
  • Medical insurance
  • Pension program

Interested? We are looking forward to your application! 

We value equal opportunities and look forward to applications from people with disabilities.

Organization: Technology

Company: OOO Siemens

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?