🎉 Nou: Găsește agentul de AI potrivit pentru afacerea ta.

Incepe
Siemens

Software Developer

Siemens Bucharest, Romania

Join our software development team to create solutions for the European Train Control System (ETCS) and additional features for the Siemens Trainguard OBU platform. As a team member, you will design components, implement and document source code, and specify and implement component tests.

Key Responsibilities

  • Software Development: Develop complex software components by specifying requirements and implementing features or change requests in C++ with the highest security standards (EN50128, SIL4).
  • Design and Implementation: Use object-oriented design to meet software requirements and interface specifications, adhering to UNISIG (ETCS) and CENELEC (EN50128) standards.
  • Collaboration: Work with international teams and participate in agile development (SCRUM).
  • Documentation Review: Review technical documents such as system or software requirements and test specifications.
  • Planning and Estimation: Estimate efforts and plan tasks with other team members.
  • Testing: Write test approaches, implement component tests, maintain automated tests, and improve outdated tests.
  • Error Analysis: Analyze and correct errors, documenting all changes systematically.
  • Alignment: Coordinate with development partners in international teams.

Required Skills & Qualifications

  • Education: Bachelors degree or equivalent experience in computer science, natural science, engineering, or a related field.
  • Experience: Over 2 years of development experience in non-safety systems or at least 6 months in safety-related systems, with several years of C++ development experience.
  • Tools: Proficiency with tools like DOORS, Visual Studio, Bullseye Coverage, and GitLab.
  • Scripting: Knowledge of scripting languages such as shell, Perl, Python, or bash.
  • Design: Basic understanding of software design patterns, principles, and component-oriented design practices.
  • Testing: ISTQB Basic Level certification is recommended.
  • Agile Methods: Practical experience with agile development methods (SCRUM, Kanban).
  • Railway Systems: Fundamental knowledge of ETCS, European Railway Agency (ERA) standards, or other ATP systems (e.g., LZB, PZB) is desirable.
  • Standards: Understanding of railway safety standards.
  • Languages: Proficiency in English; German skills are an advantage.

About Us

Were 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.

Joburi adăugate recent în România

+12 30 zile
Cybrient Technologies