Senior Numerical Software Engineer C Dive solutions
Location
Berlin | Germany
Job description
We are DONE!Berlin an international consulting company that specializes in helping fastgrowing companies of all sizes to develop to navigate the constantly changing world of work. Among other things we help our customers attract the best talent for their company.
Our client Dive solutions offers a B2B SaaS for worldknown engineering enterprises in DACH and beyond Dives mission is to empower engineers to create epic stuff. Their computeraided engineering software combines smart simulation with scalable cloud computing to help engineers develop better products faster. Its cloudnative and browserbased enabling designers and engineers to focus on engineering without limitations. Dives software is a pioneer in the world of engineering simulation. The young and ambitious team always stay in the forefront of Research & Development.
Tasks
Dives platform offers an outstanding user experience by providing easy and efficient ways to set up and analyse CFD simulations.
You are responsible for pre and postprocessing algorithms that interface between the numerical solvers and the cloud platform. To ensure reliability and efficiency at the user end it is also your responsibility to embed the algorithmic implementations in our software stack and to perform suitable QA processes.
- You provide technical leadership in the algorithmic development implementation and optimization of C pre and postprocessing algorithms like discretization interpolation surface reconstruction and meshing algorithms.
- Formulate and implement comprehensive unit and integration test strategies for algorithmic components and architectures.
- You provide valuable support in the development and design of suitable IO formats for the effective data exchange with the numerical solver and other platform components.
- Ensure overall platform performance for pre and postprocessing of big data sets in collaboration with adjacent teams.
- You will support in the implementation of physical models and numerical algorithms in our CFD solver.
Requirements
- You have successfully completed a bachelors or masters degree in computer science applied science or similar
- Ideally you bring 3 years of solid experience in developing numerical algorithms using C
- You have a strong background in numerical methods especially in Computational Fluid Dynamics
- Ideally you have experience in dealing efficiently with big and complex data sets
Benefits
- Dive provide space for your personal growth and the opportunity to actively shape the companys development
- Dives approach involves meeting each other with mutual respect and embracing flat hierarchies
- Dive is backed by VC investors who believe in a significant market opportunity just like they do closing a recent funding round
- At Dive transparency is key: From communication among colleagues to career models and compensation structures
- Unlimited employment contract
- Flexible working hours and remote working days
- Work at Dives office near Alexanderplatz in Berlin Mitte with a 360 panorama view from the 19th floor
- Be part of an extremely motivated team and participate in regular team events (Offsites celebrations etc.)
- Enjoy diverse benefits such as virtual shares mobility and fitness budget free drinks & food etc.
- You receive a signing bonus when transitioning from another employment to join Dives team
We are living in an era for engineers. Todays urgent need for technological advancement is unprecedented in human history. Some are motivated by a green planet and some want to revolutionize human mobility. Either way Dive help engineers develop great products faster by removing all unnecessary distractions and limitations within the simulation process. Dive believe that engineers should be able to focus on delivering great products on just engineering
Job tags
Salary