Senior R&D Engineer - Software Engineer

  • Perform software development activities including research, design, implementation, maintenance, testing, and documentation.
  • Employ best software practices.
  • Investigate problems discovered by QA or product support and develop solutions. Perform bug verification and release testing.
  • Understand the requirements for a product, including target environment, performance criteria, and competitive issues.