Troubleshoots code for firmware (IC embedded code) applications.
Work often involves analog and digital hardware and software operating systems.
Position requires knowledge and exposure to hardware design.
Typically programs in machine language, assembly language and high level languages (e.g., C, C++).
Proficient in digital design and logic.
Interface with customers and team for requirement gathering, reporting status, follow up discussions etc.
Capable of writing perl/Python scripts for testing and validation of requirements.
Understand hardware at interface level and at board level for supporting Test hardware building.