This position may be interesting for Ocaml programmers. Find the full description at: http://www.mathcore.com/company/careers.php Software Engineer for Wolfram SystemModeler Do you have a passion for compiler technology, math, and mathematical modeling, and would like to exercise those skills while developing world-leading modeling and simulation software? In that case, look no further.. As a software engineer at Wolfram Mathcore, you will work mainly at our office in Linköping, Sweden, on the development of the SystemModeler kernel. The main function of the kernel is to translate models defined in the Modelica language into executable simulation code. Function and responsibilities You will work in a team with responsibilities ranging from algorithm and user interface design to testing. As a kernel developer your main responsibility is maintaining existing code and implementing new features of the SystemModeler kernel. This involves the following tasks, with OCaml used as the main language for kernel development: Parsing and transforming representations of Modelica code Mathematical processing of equations Code generation of C/C++ simulation code Numerical runtime computations