
Senior Engineer, Systems Design Verification Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Working on high-performance Infra software that meet business requirements and industry standards
- Working on the development of technical strategies and roadmaps to guide long-term engineering initiatives
- Collaborate with cross-functional teams to work on requirements and by understanding them deeper into technical specifications
- Provide development insight and deliverables as part of engineering team, fostering a culture of innovation and continuous improvement
- Perform code reviews and provide constructive feedback to ensure code quality and best practices
- Recommend new technologies, tools, and methodologies to enhance our engineering capabilities
- Drive the resolution of technical challenges and make critical design decisions
- Participate in the full development lifecycle, from concept to deployment till the maintenance
- Contribute to the establishment of engineering standards, best practices, and documentation
- Understanding design, development & support activities to the core while engaging with stakeholders.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 4+ years of software engineering experience, with at least 3 years of development experience in an engineering role
- Understanding of software architecture, design patterns, and system design principles
- Proven track record of working on large to mid-scale, complex software projects from conception to successful delivery
- Strong programming skills in language: Python(Advanced with OOPS), C++(Optional)
- Basic understanding of CI/CD practices and tools, version control systems (e.g., Git), and agile methodologies
- Understanding of performance optimization, scalability, and reliability in large to mid-scale systems
- Excellent problem-solving skills with the ability to analyze complex issues and develop innovative solutions
- Outstanding communication and interpersonal skills, with the ability to collaborate effectively across teams and influence technical decisions
- Good knowledge of Flash Memory concepts, Protocol knowledge such as UFS or eMMC shall be an added advantage
- Familiarity with monitoring, logging, and observability tools and practices
- Strong analytical mindset with attention to detail and a data-driven approach to decision-making
- Ability to balance technical excellence with pragmatic solutions to meet business objectives