Windows Software Developer Location:Ann Arbor, MI

100,000 - 200,000

Job Description:

Role: Windows Software Developer

Location:Ann Arbor, MI

Job description

Must Haves

  • Minimum 5 Years Of Application Development Experience
  • Strong debugging and troubleshooting skills
  • Strong understanding in multithreaded, event driven, asynchronous IO programming models
  • Strong proficiency in C++ and Object Oriented Design
  • Considerable problem solving aptitude.
  • Bachelor of Science degree in CS, EE or equivalent experience. Advanced degree and experience a plus.
  • Knowledge of high level hardware architectures and very comfortable working on device/communication interfaces (framegrabbers, USB device I/O, serial, TCP/IP etc)
  • Excellent communication skills - written and oral
  • Ability to work in a team environment and also work independently
  • Ability to complete tasks on time with and without supervision
  • Provide non-obvious solutions by researching problems while owning complex areas of the product, that require your ability to dive deep into the code
  • Ability to work in a fast-paced environment

Nice to Have

  • Familiarity with automated testing concepts (how to structure code to be easily testable, etc)
  • Mathematical Algorithm Coding
  • Image Processing Algorithm Coding
  • C# and .NET development especially C++ interop


Share Profile