Placement papers | Freshers Walkin | Jobs daily: C++ Computational Programmer at Big Ladder Software (Denver, CO)


Search jobs and placement papers

C++ Computational Programmer at Big Ladder Software (Denver, CO)

Whatever industry you find yourself in, one thing is abundantly clear: You’re really good with numbers, math, and computers. Maybe you have a degree in physics or mathematics or engineering but you finally found your true calling in the enthralling arms of computational science. You probably have a permanent tab open in your browser for Stack Overflow. You know DRY is not simply the opposite of wet. And you love pandas but not just for the cute, fuzzy animals. So what’s missing? Somewhere in the back of your mind, you wonder if it might be possible to put your skills to good use for a higher purpose... What if you could enjoy the challenge of interesting, creative work, while also having a meaningful impact on the planet? What if you could play a major role in a small, but growing, dynamic team of mechanical engineers, scientists, and programmers? Sound like you?


Responsibilities


This job is a full-time position at our headquarters in downtown Denver. If hired, responsibilities would include:



  • Designing and developing open-source software for energy modeling tools using object-oriented best practices

  • Researching, developing, and implementing algorithms to characterize building physics, HVAC components, and electricity distribution systems in simulation engines such as EnergyPlus and California Simulation Engine.

  • Researching and developing machine learning techniques for training surrogate models to emulate detailed EnergyPlus building models

  • Reenvisioning and extending a legacy tool for optimizing district energy systems and microgrids using mixed integer linear programming


Minimum Qualifications


To be considered for the job, you should be able to demonstrate the following minimum qualifications:



  • Experience as the primary architect and developer of a significant object-oriented software tool

  • Minimum three years professional experience developing computational software using modern C++

  • Understanding of applied mathematics and numerical modeling techniques

  • Understanding of object-oriented software architecture including the design of data structures and functions

  • Ability to profile memory use and performance of compiled executable software

  • Expertise with dynamic scripting languages (e.g., Python, Ruby)

  • Experience with version control systems (preferably Git).


Preferred Qualifications


The following qualifications are not required but will help your application stand out from the crowd:



  • Understanding of building physics, heat transfer, HVAC components, and electricity distribution systems

  • Familiarity with GPU-based computing, including graphics processing and parallel computing

  • Experience with data science, machine learning, and surrogate modeling techniques

  • Experience with optimization techniques.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment