Experienced on firmware design & development for a micro-processor or controller
Understands and has hands-on experiences on micro-processor or controller-based systems, architecture and interfaces.
Demonstrated knowledge or/and experiences of on-chip debugger architecture system for application development and troubleshoot.
Design or participate in designs with fundamental embedded programming concepts to solve complex problems.
Literate on C or C++ programming, basic knowledge on common assembly language
Familiar with common IDE, like TI's CCS, or others
Timely document technical reports.
Demonstrated problem-solving skills, and a strong sense of ownership.
Ability to innovate and think outside the box, self-starter, self-motivated.
Strong teamwork, adaptability, critical observation, communication, and writing skills are required.
Responsible for designing, testing, and documenting the firmware for multiple subsystems
Work Experience
8 - 10 Years of experience in firmware development on multiple platforms;
Bachelor's degree in Electrical/Electronics Engineering, Control Engineering, Computer Science, or similar areas with sufficient experience is acceptable.
A Master's or Ph.D. degree in one of the areas above is desired.