Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Siemens • Brașov, Romania
Role & seniority: Software Engineer (senior/experienced), industrial software programming
Stack/tools: C/C++, scripting (Python, Ruby), Linux, Windows; software management (Git, ClearCase); communication protocols (MVB, IP); SIMATIC/PROFINET knowledge preferred
Develop, architect and design software modules; implement and test software
Maintain and improve existing code; ensure high quality standards
Collaborate within advanced teamwork/communication to deliver industrial software solutions
Minimum 5 years in industrial software projects
Strong C/C++ development; Linux OS proficiency
Experience with scripting languages; familiarity with software development tools (Git, ClearCase)
Knowledge of communication protocols (MVB, IP); Windows/Linux software development
SIMATIC, PROFINET knowledge
Electrical engineering background; ETCS knowledge
Location & work type: Romania — Brasov, Cluj-Napoca, or Bucharest; full-time role (on-site or hybrid arrangements not specified)
Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation! We know that the only way a business thrives is if our people are thriving. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
Experience in software development projects; Software architecture and design patterns; Implementation and test of SW modules; Software management tools (e.g. GIT, ClearCase); Maintenance and improvement of existing code modules; Software development for Windows and Linux; Advanced teamwork and communication skills; Commitment to high quality standards; Minimum 5 years experience in industrial software programming projects.
Experience in C/C++ development; Experience with scripting languages (e.g. Python, Ruby); Linux OS knowledge; Knowledge and experience with communication protocols (e.g. MVB, IP protocols); SIMATIC and PROFINET knowledge preferred; Knowledge in electrical engineering preferred; ETCS knowledge preferred.
Bachelor of informatics or equivalent experience.
About Us
We’re Siemens, a collection of great minds who are all making the future. You could be one of us!
Siemens is a global technology powerhouse that owns innovative solutions in the areas of electrification, automation and digitalization. Software and R&D play a crucial role at Siemens. The division in Brasov, Cluj-Napoca and Bucharest is the competence center for research, software development, IT and engineering, which makes the company a major leader in vertical IT technologies.
Join us!
We value your unique identity and perspective, recognizing that our strength comes from the diverse backgrounds, experiences, and thoughts of our team members. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. We also support you in your personal and professional journey by providing resources to help you thrive. Come bring your authentic self and transform the everyday with us.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.