Jobs Description
- Software Application Developer
- Permanent
- NJ
- Negotiable
- Permanent
- June 21, 2017
- June 21, 2017
Description:
You will develop software and applications in areas such as imaging, computational sensing, tracking, mapping, and machine learning. The right candidate will possess a strong technical background and software development understanding methods for working across different program teams. You must be able to thrive and succeed in a fast paced research environment. Maturity, innovation, design judgment and the ability to be a team player are essential to success in this role.
Responsibilities include:
- Support structured algorithm and system research on computer vision, image/video processing, and machine learning.
- Support the development of embedded vision algorithms and sensing systems, exploring novel solutions for systems central to the area of image processing algorithms, computational sensing and imaging and imaging hardware.
- Support development of software for PC, smartphones, FPGAs, and GPUs.
- Develop software under robust and agile methods, including design, documentation and revision control practices.
- Support development of new IP development within government, commercial, and internally funded programs.
Qualifications
- Masters in Computer Science or related field, or BS with equivalent work experience.
- Key skill requirements include C++, Visual Studio, MS Windows, Python, multi-threaded programming, OpenGL, OpenCV, OpenCL and experience working with engineering software and hardware.
- Experience working with video, multimedia, computer vision and machine learning – is a plus.
- Must possess strong Software Engineering skills, Communication skills.
- US Citizenship or Permanent Resident required.