Akselos is the creator of the world’s most advanced engineering simulation technology – the Digital Guardian. Founded in 2012 and with operations in Europe, the USA, and South East Asia, the company’s products are designed specifically to help protect the world’s critical infrastructure with real-time, condition-based monitoring for large critical assets. Awarded as 2020 Technology Pioneer by the World Economic Forum, Akselos is an MIT spin-out that was born in response to two societal challenges: the climate change driven transition to a low carbon economy, and the multi-trillion dollar infrastructure investment shortfall hampering economic growth and putting societies at extreme risk.
We’re working towards speeding up the megascale deployment of offshore wind by lowering the cost of energy, and making infrastructure more resilient, with condition-based monitoring and predictive maintenance at the center of our efforts.
We’ve taken the technology ubiquitously used in design, and applied breakthrough mathematics to make it powerful enough to also be used in operations.
The result is our flagship product, the Digital Guardian, which monitors the structural condition of critical infrastructure in real time, by combining next generation simulation software with sensors and data analytics. This offers asset owners/operators a window into the future, and the ability to have eyes on their assets 24/7.
The Software Engineer to help us enhance our desktop 3D frontend, web frontend, and cloud-based infrastructure with a particular focus on developing new features that are relevant to the offshore wind industry. These tools allow our users to design models, connect to our cloud-based engineering simulation engine, and visualize/post-process results. He/She should help with the various front-ends that we develop (Akselos Modeler, Akselos Dashboard).
The software Engineer should improve our ability to support customer requests and add new front-end features. These are very high-impact for our customers and sales because front-end features are user- facing.
ROLES AND RESPONSIBILITIES:
Use Python to implement new features and maintain existing features for the desktop frontend.
Develop a next-generation "Akselos Modeler" desktop application. Migrate, profile, and improve the functionalities from the previous version to have a better performance needed in an increasingly large scale model.
Coordinate and work with the simulation engineering team to implement advanced capabilities previously infeasible.
Design and implement a separation of UI-layer and business logic in the desktop application (via QML specification), improving the scalability and maintainability of the product.
Develop a clear and robust desktop API which is a basis for a scripting interface, an automated end-to-end test suite, and allowing development of 3rd-party plugins.
Ensure the reliability of desktop application via framework of testing layers (unit-test, integration test, end-to-end test). Add and update tests as the application scales up.
Maintain, monitor, and improve with requested features for the "Akselos Dashboard" web-based application, including an occasional web-deployment task in the weekend to ensure minimal disruption.
Provide immediate support and assistance to the users that encountered bugs / errors from the dashboard.
Build a test suite to detect bugs, errors for the dashboard to ensure it's in good shape at all times, including the UI/UX requirement.
Implement and maintain a system of cloud-based user-deployed automation scripts ("docker applet"), developing an auto-generated web UI, and providing assistance for the production team whenever needed with the deployment/execution of their applets.
THE IDEAL CANDIDATE WOULD HAVE THE FOLLOWING SKILLS
Strong background with vector calculus
OTHER SKILLS, EXPERIENCE AND QUALIFICATIONS
Two years professional experience or other demonstrable programming experience
Computer science, physics, engineering, or other technical degree
Strong analytical & problem-solving skills,
Ability to work autonomously,
Ability to collaborate with colleagues, both local and remote,
Approachable and helping others,
Open-Minded & Creative approach,
To apply for this position please submit your CV and a cover letter through our website:
https://akselos.com/about/careers/ . Applications missing a cover letter will be dismissed.