- Location
- Bengaluru, KA,IN, IN
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- PhD
- Source
- Eightfold
Description
Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Master's degree in engineering, Information Systems, Digital Design, Computer Science or related field. Work experience with Git, Perforce, or Source Code Management System. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Firmware Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Firmware Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Firmware Engineering or related work experience. 3 - 7 years of work experience with Programming Language such as C, C++, Python, Perl, etc. Applies Firmware and Hardware knowledge and experience to design, develop, create, modify, and validate embedded firmware, applications, and/or specialized utility programs. Analyzes user needs and firmware requirements to design and customize firmware for optimal operational efficiency. Designs and implements firmware modules for CPU based products. Participates in the design, coding for large features, unit testing in emulation, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules. Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with others inside project team to accomplish project objectives. Writes technical documentation for firmware implementation.