Systems Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Systems Engineer to design, develop, test, and evaluate complex software and systems solutions. The role involves translating customer requirements into system specifications, designing end-to-end system solutions, and supporting integration, verification, and validation activities across the software development lifecycle., * Analyze user requirements and convert them into system and software specifications
- Design end-to-end system solutions using a holistic engineering approach
- Ensure requirements compliance with client and industry standards through verification and validation
- Work with cross-functional teams to define and refine system requirements
- Design system interfaces and ensure smooth integration of system components
- Participate in system architecture, conceptual design, and documentation
- Develop system-level test plans, verification procedures, and acceptance test cases
- Support testing activities and validate system functionality against requirements
- Perform performance analysis using defined technical performance measures
- Design, modify, and maintain databases and DBMS structures
- Collaborate with developers and analysts for database enhancements and changes
- Support project estimation, scope definition, and requirement analysis
- Work closely with stakeholders for requirement clarification and system support
Requirements
The ideal candidate will have strong experience in system design, requirements analysis, databases, and end-to-end system integration., * Strong experience in Systems Engineering and system design
-
Knowledge of SDLC (requirements, design, development, testing, deployment)
-
Experience in requirements analysis and functional specification writing
-
Strong understanding of system integration and architecture
-
Experience with databases (SQL, DBMS, data modeling)
-
Experience in system verification and validation
-
Knowledge of hardware/software interaction basics
-
Experience with testing and test case development, * Strong analytical and problem-solving skills
-
Good communication and documentation skills
-
Ability to work independently and in a team
-
Strong stakeholder management and customer interaction skills
-
Ability to manage multiple tasks and priorities, * Bachelor's degree in Computer Science, Engineering, or related field with 2+ years of experience OR
-
Master's degree with 1+ year of experience