Software Developer 2

Job Title: Software Developer 2 / SIMNJP00054224
Duration: 3 months
Location: Princeton, NJ
                                
Job Description: 
We are currently seeking a Software Engineer (3D Geometry) for our Princeton, NJ location. The successful candidate will work with the Product Design, Modeling and Simulation Research Group to develop robust solutions to real-world problems. You will have the opportunity to test your knowledge in a challenging problem-solving environment. You will be encouraged to think out-of-the-box, innovate and find solutions to real-life problems. Our team has a strong publication record in leading journals and conferences. 
 
What are my responsibilities? 
• Apply state of the art software engineering principles to develop software applications. Design and implement algorithms for 3D geometric processing. 
• Work with stakeholders to review and understand application requirements, standards and other documentation, and deliver high-quality solutions on time. 
• Provide estimates for modules under development and estimate own work. 
• Complete the development of software test requirements for modules under development. 
• Adhere to the software quality process through the execution of test procedures. 
• Present technical findings and developments. 
• Contribute to innovation in the area of geometry processing by generating novel patentable ideas and solutions. 
 
What skills are needed to qualify for this position? 
• Masters Degree in Computer Science, 2+ years of related experience. 
• Experience in working with one or more geometry types including polygon meshes, voxels, point clouds, subdivision surfaces, B-splines, analytical surfaces, and implicit surfaces. 
• Demonstrated excellence developing C++ applications for Windows environments using Microsoft Visual Studio. 
• Excellent programming skills and ability to quickly prototype in C++. 
• Good familiarity with Qt based GUI 
• Outstanding written and verbal communication skills in English. 
• Strong collaboration skills and ability to thrive in a fast-paced environment. 
 
Successful candidate must be able to work with controlled technology in accordance with US --Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services and information to foreign nationals and foreign countries.

Thanks, 
Amit Sehdev
APN Software Services Inc.
Direct: 510-402-1061 | Fax: 510-623-5055 | Amit@apninc.com

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file