
Lead Software System Design Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- A powerful desire to learn new skills and understand new features as they are added
- Proven record of accomplishment of working within and across groups.
- Effective communication skills
- Responsible for exploring opportunities to improve product
- Work closely with other team members to understand design architecture and to propose solutions to improve and enhance products
- Proficiency in C, C++ and Python
- Knowledge of Object Oriented programming principles and practices
- Understanding of Software design and development methodologies
- Strong problem-solving skills and analytical skills
- Experience developing applications in Linux and Windows
- Exposure to low-level hardware interactions
- Experience running, analyzing, and system benchmarks
- Familiarity with unit testing frameworks
- Basic understanding of database systems and related concepts.
- Familiarity with JTAG debugging will be nice to have skill
- Familiarity with Scripting will be nice to have
- Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field with
- Relevant work experience of about 12 - 18 years in product development