Software Engineer for Wolfram SystemModeler

Wolfram MathCore / Datajobb / Linköping
Observera att sista ansökningsdag har passerat.


Visa alla datajobb i Linköping, Mjölby, Åtvidaberg, Finspång, Motala eller i hela Sverige
Visa alla jobb hos Wolfram MathCore i Linköping

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.

• About SystemModeler-

SystemModeler combines its powerful kernel with a highly reputed user interface and integrates with the Wolfram Language. This results in a fully integrated environment for analyzing, understanding, and quickly iterating system designs for industrial strength, multidomain models of your complete system. You can learn more at www.wolfram.com/system-modeler .

• 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

• Skills and experience-

The candidate must meet the following qualifications:
• At least 3 years of experience in software development
• University-level degree in computer science or related engineering field
• Compiler programming experience
• Skills in one or more of these areas:
• Differential equations, especially differential-algebraic equations
• Numerical math (ODE/DAE solvers, nonlinear system solving)
• Graph theory
• Linear algebra
• Experience in modeling and simulation of dynamic systems, preferably with Modelica

Furthermore, the ideal candidate will have experience in:
• Functional programming languages such as OCaml, Haskell, F#, or Erlang
• C, C++ (Qt)
• Wolfram Language
• Windows
• Cloud technologies
• Scrum development
• CMake and Git

The ideal candidate will possess these personal qualities:
• Ability to work efficiently in a small team of engineers
• Ability to react quickly and adapt to changes in priorities, circumstances, and direction
• Ability to communicate effectively with others, in English, and preferably also Swedish, including proficiency in written and verbal communications, and strong listening skills

• About Wolfram MathCore-

Wolfram MathCore, a subsidiary of Wolfram Research, develops and supplies products and services for mathematical modeling and simulation. It is responsible for the development of Wolfram SystemModeler.

Wolfram Research is one of the world's most respected software companies?as well as a powerhouse of scientific and technical innovation. As pioneers in computational science and the computational paradigm, we have pursued a long-term vision to develop the science, technology, and tools to make computation an ever-more-potent force in today's and tomorrow's world.

• How to apply-
You are welcome to apply by sending your CV and cover letter to wsm_jobs@wolfram.com . We review applications continuously, so don't wait to submit your application!

We are looking forward to your application!

Varaktighet, arbetstid
Tillsvidare
Heltid

Publiceringsdatum
2015-08-18

Ersättning
Fast månads- vecko- eller timlön

Så ansöker du
Sista dag att ansöka är 2015-09-15
Ansökan kan skickas till e-postadress: wsm_jobs@wolfram.com

Företag
Wolfram MathCore

Adress
Wolfram MathCore
Teknikringen 1E
58330 LINKÖPING

Kontorsadress
Teknikringen 1E
LINKÖPING

Övriga kontaktuppgifter
Telefonnummer: 013 32 85 00
E-postadress: jobs@wolfram.com

Jobbnummer
2394024

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Wolfram MathCore

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Wolfram MathCore: