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.