View Our Website View All Jobs

Software Engineer (9097446)

Work with designers to help consolidate disparate program functions into a unified whole. Works with programmers and coders to help map out various programming tasks and smaller functions, which are then combined into larger, functioning programs or new features for existing software. Typically work in both design and development stages of the software creation. Work with dedicated designers or design teams to work out the basic things the program or update will be expected to perform. Plot out the various aspects of the automated tasks that will be necessary, usually using design documentation and flowcharts to help illustrate the process.


No Remote Work, must be willing to work on site

Open to candiates relocating within a 3 week time frame 

Must Have/ Non Negotiable 


• 7+ years' experience programming with C++

• 4+ years' demonstrated ability in working with IMUs, cameras, and computer vision algorithms

• Experience with real-world system building and data collection, including design, coding (C++) and evaluation (C++)

• High levels of creativity and quick problem-solving capabilities

• Interpersonal experience: cross-group and cross-culture collaboration



Wish List/ Nice to Have

• Experience in sensor modeling and calibration

• Experience working on AR/VR/MR



• Phone Screen 

•On Site 2 part: 

First: Computer vision: Technical conversation w/ programing element 

Second: Coding Interview (White board onsite / Coder Pad: C++)

BS in Computer Science

Masters Degree is not needed

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file