Senior Software Developer
Chennai (CEM)
FLSmidth
FLSmidth is the full flowsheet technology and service supplier to the global mining and cement industries.Do you want to make a difference in the world and contribute to a sustainable future? We believe we can develop the technology and gain the know-how to make that difference, tackling the climate challenge. It’s a big responsibility, and we have committed to do it. We have launched our ambition, MissionZero – enabling our customers to move towards zero emissions in Cement and we need your skills, curiosity and drive for change to fulfil our goal. Together, we enable our customers to produce the materials required for a better future.
About the RoleWe are looking for a Senior Software Developer.
You will be part of our Software R&D team for Advanced Optimization and Analytics solutions. Your primary responsibilities will be to develop new technological solutions on FLSmidth’s state-of-the-art ECS/ProcessExpert® and QCX/BlendExpert optimization software platforms, which boost the performance of our customer’s industrial processes. Therefore, your commitment to collaborative problem-solving and quality product development is essential.
ECS/ProcessExpert® software provides advanced process control and optimization for the cement industry, delivering maximum efficiency and higher profitability. The software uses a sophisticated toolbox combining well-known control techniques, such as model predictive control (MPC), with symbolic and non-symbolic AI technologies based on machine learning and deep learning algorithms.
The result is unparalleled process stability, optimised production, and more effective management and correction of process disruptions. It also provides powerful support for a plant’s sustainability ambitions, whether they be lower emissions, higher thermal substitution rates, or increased use of supplementary cementitious materials.
QCX/BlendExpert is an advanced software solution, which, through chemical analysis results, controls the blending of raw materials and additives to grinding cement mills. Optimising quality control starts with correct automated sampling, sample preparation and X-ray analysis, which ensures a reliable and accurate chemical evaluation. This can be combined with online analysis instrumentation which provides very frequent, however less accurate, data. Using a sophisticated mathematical toolbox and specialised application algorithms, QCX/BlendExpert continuously performs complex analysis of the chemical conditions and, based on these results, adjusts the set-point of material and additive feeders. Rapid complex calculations, which take chemistry, tonnages and price, among many other factors into the equation, enable QCX/BlendExpert to adjust the feeders more frequently and reliably than any human operator.
The Senior Software Developer position is open inside the Software R&D—Advanced Optimization and Analytics team, which is part of the Automation Technology Product line within FLSmidth Cement. You will be part of a diverse and international team of software developers and subject matter experts focused on delivering great digital solutions that support business outcomes through innovation, transformation, and the use of new technologies.
We know you have a life outside of work which is why we offer a range of benefits that allow you to plan your life accordingly. We, therefore, endeavour to promote a lifestyle that meets your individual needs while also enabling you to be fully engaged and successful at work so that both our business goals and your personal aspirations are met.
Your responsibilities
During ideation and research:
- Collaborate and engage with internal teams & external customers to understand their needs, requirements, and desired business outcomes.
- Analyze requirements and document technical specifications for features or system design.
- Identify and understand bottlenecks and bugs, and devise solutions to these problems.
During development and implementation:
- Develop and improve the variety of products of our portfolio, such as ECS/ProcessExpert® and QCX/BlendExpert.
- Maintain, troubleshoot and debug issues in our existing software applications
- Provide support for colleagues and customers including troubleshooting of installed base
- You may be required to visit industrial factories worldwide to deploy, test, and validate the newly developed solutions.
- Create and maintain documentation for product development.
What you bring
Your qualifications:
- 4+ years of experience in Software Development within an Industrial environment.
- You can come with different backgrounds, such us f.ex Master degree in related disciplines as Computer science / Chemical or Electronics Eng. / Process Control / or equivalent professional experience.
Primary technical skills and experience (Primary):
- Design, development and maintenance of complex software systems
- Object-oriented programming
- .NET Framework and C#.
- .NET (cross-platform)
- Relational databases, preferably MS SQL
If you hold any “Nice to have” skills mentioned in the below list will be an advantage:
- Web application development
- WPF/XAML and MVVM knowledge
- Operational Technology and Industrial Automation (Industry 4.0)
- Microsoft Azure
- Knowledge in Matlab/Simulink programming.
- Ability to write clean, efficient code using Python or Matlab.
- Experience in Splunk platform or similar Data Analytics and BI tools.
- Knowledge of Control theory, system identification, and mathematical modelling.
- Knowledge or hands-on experience in Advanced Process Control techniques like MPC, Adaptive controls, etc.
- Knowledge and Exposure to ML / AI development platforms, algorithms, and deployment methods.
- Knowledge and practical experience in Hybrid modelling applied to process optimization.
- Knowledge about static and dynamic simulation software techniques and packages.
- Understanding of PLCs and industrial automation protocols, as our products usually live in OT Industrial environments.
- Knowledge of Cement industrial process.
Finally, as an ideal candidate for this role, you must have:
- Demonstrated ability to perform under pressure consistently, manage multiple priorities, and meet deadlines while maintaining a good mood in daily work.
- Good communication & coaching skills to exchange knowledge with your team.
- You are a team player who enjoys working in international teams distributed worldwide.
- Ability to work independently when needed, with a high level of personal integrity and accountability
- Willing to learn new platforms, languages, and technologies within a short span of time.
- Self-driven curiosity paired with creativity and willingness to find the best solutions for our customers’ needs.
- Mentor fellow engineers in your areas of expertise
- Contribute to a team culture that values effective collaboration, technical perfection, and innovation.
What we offer
- Prospective and interesting full-time job with various tasks in a prosperous multinational company
- Friendly and supportive international work team
- Opportunities to develop new skills and personal growth
- Flexible working hours
- Corresponding wage
- Other benefits depend on your specific location
In general, you must have good communication skills in English (both written and verbal), and the desire/availability to travel internationally up to 10% of your time.
As an equal-opportunity employer, FLSmidth embraces diversity and equality by promoting an environment of inclusion. We encourage applicants of all backgrounds and perspectives to apply – the more diverse our employees are, the stronger our team is.
Application and contact
Kindly note that we will be reviewing applications on an ongoing basis so please apply as soon as possible.
FLSmidth is the leading supplier of engineering, equipment and service solutions to customers in the mining and cement industries – for more information please visit FLSmidth.com/careers
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Azure Chemistry Computer Science Data Analytics Deep Learning ECS Engineering Industrial Machine Learning Matlab MS SQL OOP Python R R&D RDBMS Research Splunk SQL
Perks/benefits: Career development Flex hours Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.