onsite
Software Engineer - Engineering Platform C / C - Reqiva
Software Engineer
Software Engineer focused on building engineering and automation platforms using C# and C++. Develop tools for data management, visualization, predictive modeling, and optimization across manufacturing and materials innovation.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C# and C++ components for engineering platforms.
- Implement data management, traceability, and visualization pipelines to support scientific workflows.
- Integrate predictive models and optimization algorithms into the platform, enabling data‑driven decision making.
- Collaborate with scientists, engineers, and product teams to translate requirements into robust software solutions.
- Participate in the full software development lifecycle, including code reviews, testing, and continuous integration.
Requirements
- Strong proficiency in C# and C++ with experience in .NET development.
- Solid understanding of data structures, algorithms, and software design patterns.
- Experience building data visualization or analytics tools, preferably in an engineering context.
- Familiarity with machine‑learning concepts and integrating predictive models into production code.
- Knowledge of cloud platforms (e.g., AWS, Azure) and CI/CD pipelines is a plus.