Qualifications
Bachelor's or Master's degree in Computer Engineering or Electrical Engineering
Proficiency in C, C++, and working experience in C#
Expertise debugging skills using In-Circuit Emulators, Debuggers, Oscilloscopes, and electrical schematics
Experience in building robotics and motion control solutions, multi-threading, network communication, and instrumentation
Expert in interrupt service routines and integration of external peripherals over I2C, SPI, etc.
Demonstrated expertise in ARM platforms
Responsibility:
Perform design, development, testing, documentation, and analysis of software applications for company products.
Design applications, write code, complete programming, develop and execute testing and debugging routines, and document work and results.
May be responsible for developing or executing project plans, schedules, and documentation for work and results.
May function as a project engineer/leader with responsibilities for project plans, schedules, work assignments, prime contact, technical presentations, and cross-functional issue resolution.
Stay up to date on technical advances in the discipline and related fields.