Optical Software Engineer
Job Opportunity at ESP Hiring Solutions

Posted on Nov 21

http://www.esphiring.com    +1 (760) 868-1505

Location: Pasadena, CA
Job Type: Full Time
Job ID: W4140798

Optical Software Engineer
Our client has an opening for a full-time position in software development.  The software uses state-of-the-art optical algorithms for the layout, design and analysis of image forming systems.  It is developed, and runs on Microsoft Windows computers.
Job Description:
As a member of the Software Engineering team, the successful candidate will be responsible for the full life cycle of software development, including requirements analysis, design, implementation, testing, and maintenance. Responsibilities include developing functional specifications, developing robust and flexible software architecture and designs, delivering high quality code, performing and assisting in QA & testing software products, providing technical information to assist in the development of product documentation, authoring and participating in software design and code reviews, and working closely with Technical Support to provide quick turnaround, high quality support to customers.  The successful candidate will be working on a wide variety of software development problems related to our image forming software design product.
Requirements of the position:
The applicant must be proficient in the use of advanced optical system modeling tools and must possess excellent skills in the development of advanced optical modeling algorithms. The applicant must be familiar with modern software engineering methods and tools, have a strong desire and aptitude for working as a commercial software developer, have excellent references, be able to interface with large, existing software systems and solve problems quickly and accurately.  We are seeking a candidate who is self-motivated, enthusiastic about working with multiple software subsystems, and has a strong commitment to delivering excellent software on schedule.  Specifically we are requiring:
  • 2+ years of optical systems modeling, analysis, and design experience using commercial design tools; or 2+ years of post-degree Engineering software development experience with excellent references
  • Demonstrated capability and hands-on experience developing mathematical models of optical phenomenon in software
  • Thorough understanding of optical sciences
  • C++ software development experience
  • Experience and knowledge of object-oriented modeling
  • Demonstrated ability to work on multiple concurrent projects and ability to work well in a team as well as independently
  • Excellent written and verbal skills with the ability to communicate highly technical information to others in the company
  • A Masters or Ph.D. degree in Optics, Optical Sciences, or other related technical discipline 
    Experience in any of the following is a plus:
·  Microsoft Foundation Classes/Win32 ·  Software processes such as Agile or Lean S/W Dev.
·  Microsoft COM Programming ·  Other procedural or object-oriented languages
·  Microsoft Visual Studio ·  Statistical methods or random number theory
·  Standard Template Library (STL) ·  Numerical methods or analysis
Facebook TwitterLinkedInGoogle Plus
CareerMarketplace.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2018, All Rights Reserved)