-
Siemens

Software Architect for C/C++ projects

Siemens
Romania · Full-time · Mid-Senior

To tackle the biggest challenges of our time, we need bright minds with the ambition to make the impossible possible. Siemens is your place to thrive, challenge the status quo, make a difference and grow in a team of innovators who share your passion for tech. Are you in?

The Team

EMSYS stands for Embedded Systems development. Complete. From hardware design and PCB layout to firmware and software development, integration and testing, production support.

Our team is involved in product development for the Smart Infrastructure division of Siemens in the fields of Energy Management and Building Products and has complete responsibility for new modules and products.

Hardware and software developers working together in the same location and supporting each other in a highly effective way.

Requirements:

  • Strong analytical thinking.
  • Strong OOP skills (concepts, methodologies, and design pattern).
  • Understanding and practical experience with architectural design patterns.
  • Ability to document architectural models using standard frameworks (arc42, C4).
  • Skilled in requirements engineering.
  • Strong know-how in C and C++ development, Real Time Operating Systems, build tools, CI/CD.
  • Focus on software quality (testing, review, static code analysis, etc.) and software security (secure coding, encryption, secured communication).
  • Ability to adapt the conversation level based on collaborators (development team, test team, product owner, customers, system architects).
  • Comfortable with Scrum/SAFe methodologies.
  • Open to work in a team environment and provide cross-project support.

Responsibilities:

  • Gather, understand and document requirements for software components and features.
  • Design and document architectures for software components/features.
  • Validate the architecture design with the partners.
  • Coordinate the implementation of the created architectures in an agile environment.

Nice to have:

  • Support the continuous improvement of the project development team.
  • Know-how on wireless communication protocols (BLE, ZigBee, Thread).
  • Know-how on TCP/IP communication protocols.

Make your mark in our exciting world at Siemens! Make real what matters.

We value your unique identity and perspective, recognizing that our strength comes from a diverse set of 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 every day 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.

Key Skills

Ranked by relevance

c embedded systems product owner embedded wireless oop
Login to Apply
Posted
Oct 31, 2025
Type
Full-time
Level
Mid-Senior
Location
Braşov
Company
Siemens

Industries

Automation Machinery Manufacturing

Categories

Research

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IJC
Related

Senior Software Engineer

2026-04-10

Full-time
Mid-Senior
Romania
Software Development
Research
View Job Details
Siemens
Related

Talent Acquisition Operations Specialist – Contractor

2026-04-07

Full-time
Mid-Senior
Romania
Automation Machinery Manufacturing
Human Resources
View Job Details
Cortech Talent Solutions Ltd
Related

Robotics Engineer

2026-04-06

Full-time
Mid-Senior
United Kingdom
Appliances
Engineering