Software Architect
Job Opportunity at ESP Hiring Solutions

Posted on Nov 24

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

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

Senior Software Architect
My client is looking for software architect or senior software developer to work on the Software Development Group. The purpose of the position is to provide innovative software development solutions while maintaining and expanding a scalable architecture for our flagship software products

The Candidate’s Key Responsibilities include:
  1. Build new software subsystems in C++ for our design software tools used by companies around the world
  2. Research new technologies; then design and develop innovative new solutions to new challenges arising in target markets
  3. Actively participate in the development of a team culture using Agile methodologies
  4. Lead culture of product quality through developing logical, scalable, and maintainable architecture.  Promote on-going practices of code refactoring, code reviews, unit testing, and performance regression test case creation and monitoring
  5. Actively seek out opportunities to expand knowledge and skills and then share with others
  6. Be comfortable working with a large code base and enthusiastic about improving the underlying software architecture
  7. Lead by example and influence others in software best practices including actively participating in peer reviews of their own work and the work of others
Specification of new position:
  1. 10-15 years of experience as a top performing technical software developer
  2. Strong command of all aspects of Object Oriented Design, modern C++, and Software engineering techniques
  3. Thorough understanding of modern software architecture, including multithreaded and GPU architectures and the ability to debug difficult timing and data reduction issues
  4. Demonstrated strong numerical methods ability used to solve Multi-Physics, Computational Geometry, Thermal/Structural Finite Element Analysis, Computational Fluid Dynamics, or Computational Electrodynamics problems
  5. Demonstrated ability to research and understand technical documentation, to formulate new solutions to previously unsolved technical software problems
Knowledge and expertise in any of the following areas is a plus:
  • Knowledge of Optics
  • Experience with Solid Modeling Kernels
  • Experience with transformations of solutions to cloud-based environments
Facebook TwitterLinkedInGoogle Plus
CareerMarketplace.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2018, All Rights Reserved)