Placement papers | Freshers Walkin | Jobs daily: C++/Qt Senior Software Engineer for 3D Robot Vision at Liberty Reach Inc. (Ann Arbor, MI)


Search jobs and placement papers

C++/Qt Senior Software Engineer for 3D Robot Vision at Liberty Reach Inc. (Ann Arbor, MI)

You're going to make our software development practices Embarrassingly Better. You will improve us and help us scale. You're already a strong C++ programmer with Qt experience. You will help us professionalize our development practices, productize prototypes, and improve existing products. The job should push the limits of your ability. You'll be learning and teaching continuously, but not at the expense of work/life balance.

Liberty Reach is a young company and already a market leader in 3D and 4D computer vision for industrial automation, especially for robot guidance. We have a competitive advantage with our products, and we aim to maintain and even extend that competitive advantage.

You will develop and maintain C++ software written using the Qt framework. You have several years of formal development experience on the job. You're ready to found a team and scale it up. Your aspiration within 5 years is to be a principal developer, team lead, architect, or similar role that drives software development.


Responsibilities:



  • Develop and maintain embarrassingly better software for 3D machine vision.

  • Report to the Director of Engineering

  • Oversee and participate in the full SDLC

  • Improve software development practices.

  • Collaborate with researchers and engineers to productize prototypes.

  • Develop and maintain software used for internal test and debug.

  • Write and maintain technical documentation for released software.

  • Participate in regular engineering meetings.

  • Live in southeastern Michigan (Ann Arbor - Lansing - Brighton - Novi).

  • Travel up to 5% (primarily local to southeast Michigan).


Required Skills and Experience



  • C++

  • Qt framework

  • Four-year degree in computer science (preferred) or in engineering, science, or math

  • Desktop application development.

  • Professional experience with at least one and preferably several full product dev cycles--that is, stretching over years rather than months. You understand the difference.


A strong candidate would also have work experience or education in several of the following:



  • Visual Studio 2010 or later (We may switch to QtCreator)

  • Python

  • STL

  • Boost

  • C++11 preferred practices

  • CUDA or other parallel processing

  • Multithreading

  • Jenkins and/or other build automation services

  • gtest (Google Test) and/or other test frameworks

  • Amazon Web Services (AWS) and/or similar cloud services

  • Software QA standard practices

  • Agile, Scrum, Kanban, or the like

  • OpenCV

  • Point Cloud Library (PCL)

  • SQL (proficiency is sufficient)

  • MVC or MVVM

  • UI / UX


Nice to know, but not necessary, are skills you may learn on the job:



  • CUDA

  • OpenGL, shaders, glew, glut, and related Qt wrappers

  • Image processing, computer vision, machine vision

  • Data visualization (esp. multi-dimensional data visualization)

  • Linear algebra (matrix math), including 3D spatial transforms

  • Industrial automation

  • Industrial robots (FANUC, ABB, KUKA, Kawasaki, Yaskawa/Motoman, Nachi,...)


Candidates who currently live within driving distance of Ann Arbor, MI are preferred. Relocation may not be offered for this position, but we will consider candidates who would have to relocate.


Candidates who would not require sponsorship for a work visa are preferred.  


Students currently enrolled in undergraduate or graduate studies should NOT apply. New graduates should apply if and only if they have several years of prior work experience outside the university.


Work experience with at least one and preferably several full product life cycles is required.


As always, compensation is commensurate with experience. Our Skype-based technical interviews are skill checks rather than weird puzzle-solving sessions. No one cares how many balloons fit in a bus. We make products you can touch, and we want you to help us make those products jaw-droppingly cool.


IMPORTANT:



  • NO telecommuting. This position requires full-time work in our Ann Arbor office.

  • NO recruiters or 3rd parties. Only direct applications from candidates will be considered for this StackOverflow listing.



by via developer jobs - Stack Overflow

 

No comments:

Post a Comment