The Job logo

What

Where

System Architect – C++

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a candidate who can effectively write system and software requirement specifications, design system and software architecture, and create system-level interfaces. The candidate must have experience in system and software integration, as well as an understanding of functional and non-functional requirements. Security and safety aspects of system design are also important. Additionally, familiarity with lean/agile software development and tools for code analysis is desired. Strong communication and problem-solving skills are necessary for this role.

You’ll make a difference by:

  • Writing System and software requirement specification
  • Designing System and Software Architecture.
  • Designing System and Software level Interfaces
  • Describing the System (H/W and S/W Integration)
  • Defining System Component integration
  • Defining Dataflow Diagram
  • Strong interpersonal skills and ability to interact with Team, End users, Managements, and the Stakeholder.
  • Explore Functional and non-functional requirements
  • Explore Functional and non-functional requirements
  • Addressing security and safety aspects of system

Mandatory Skills

  • Must have hands-on experience on System Architecture (H/W and S/W Integration)
  • Must have done Requirement Specification, System Interface design, System Description, System Component Integration and System safety design.
  • Must have hands-on experience on Software Architecture (S/W and S/W integration)
  • Must have done Design principles application, Data flow design, Object oriented design and Functional decomposition of S/W design
  • Understanding of system, integration, and communication protocols
  • Strong understanding of functional & non-functional, implicit, and explicit requirements

Good to have:

Rail domain experience.

Qualification and Skill set

BE / B. Tech (Computer Science / Electronics / Instrumentation / Telecom) / MCA / ME or higher

Technologies:

  • Languages - C++ and Python
  • Operating System- Windows
  • Tools Usage- RTC, Jira, Enterprise Architect, QT, Sonar
  • Communication protocols : MVP

Relevant Skills:

  • Lean / Agile SW development Lifecycle and processes
  • Tools and methods for static and dynamic code analysis
  • Understanding of non-functional requirements
  • Software Quality Models
  • Testing of SW at different levels: unit testing, integration testing, system testing.
  • Understanding of OOPs and OOAD
  • Test and Behavior -Driven Development
  • Refactoring

Desired Skills:

  • 10 to 15 years of experience is required.
  • Great Communication skills.
  • Analytical and problem-solving skills

Join us and be yourself! 

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. 

Set alert for similar jobsSystem Architect – C++ role in Pune, India
Siemens Logo

Company

Siemens

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Philips Logo

System Architect

Philips

Pune, Maharashtra, India

Posted: a year ago

Join our LCM team for X-Ray Components Pune and be responsible for the life cycle management of X-Ray Generators and Components. You will lead the technical aspects of the product, ensuring quality and compliance. This role involves trade-off of design specifications, managing cross-functional teams, and monitoring product quality. Experience in project management, negotiation, and product improvement is required. Knowledge of medical device engineering and statistical engineering is preferred.