Software Engineer Algorithms to Kollmorgen

Arbetsbeskrivning

We are looking for you who want to solve problems and develop applications for transport flow control, traffic rule management and task allocation!

About us
Kollmorgen is a global company which develops motion control and Automated Guided Vehicle (AGV) systems and we work with customers in many different industries all over the world.

Kollmorgen Automation AB is a part of Kollmorgen and we have our headquarter in Mölndal, Sweden and with offices in the US and China. The target is to provide world leading technology for the rapidly growing market of AGVs and Mobile Robots. About 120 employees are working with product development, professional services, sales, marketing and finance.

About the position
As a Software Engineer you will be a part of our R&D department consisting of about 50 engineers working within embedded systems, system software as well as windows applications and web services. In this position, you will be a part of our Stationary Team, which today consists of 10 people - seven developers, one system architect and two software quality assurance engineers. The team works with our Fleet management system and you will solve problems and develop applications for transport flow control, traffic rule management and task allocation.

Most fun parts about this role:

- The opportunity to drive the development of algorithms in our stationary system!
- Collaborate with our Data Science, Algorithms and AI community of practice!
- Explore and come up with new ideas!
- A lot of programming in C# and C++!


What a work day could look like
Every day starts with a daily scrum meeting together with the team. We go through the tasks we are working on and announce that help is needed if the task has unexpected obstacles or offer help if the task we are working on is going better than expected.

A part of the day usually involves helping customers and support understand the algorithms in our stationary system better. This can involve giving advice on how to design a system for better performance.

Usually, we have design discussions or reviews in the team where we dive deep into technical details and try to find solutions to complex problems. Once we have an idea formed, I go back to my desk and start working with the problem programmatically. Depending on where in the system I’m working I might write in C++ or C#, sometimes I will also work in C. I use Visual Studio as my IDE and I also make sure I reach the standard of unit test coverage the team has agreed on.

I usually create simulations with the new code which run in Jenkins. There we can easily monitor if a change had unforeseen consequences.

Our code is always peer reviewed and during the day I might do reviews of other people’s code and discuss their solutions with them.”

Watch the video below to get even more info about what we are working on!



We are looking for you
.. who enjoy a lot of interactions within your team. You like to explore new things and have a creative mindset to come up with new ideas. Further on, you prefer the agile way of working and are motivated working towards goals.



Must have
To be successful in this role you need to have:

- A Bachelor’s or Master’s degree in software engineering, computer science, applied mathematics, engineering physics or similar.
- Around three years of experience in software development.
- Experience or theoretical knowledge within algorithms.
- Programming knowledge in C# and C++.
- Fluent in English, both verbal and written.


Meritorious
The following is nice to have but not required so do not hesitate to apply!

- Experience of working in SCRUM teams.
- Knowledge of the Boost C++ library.
- Knowledge in C.
- Experience with Jenkins.



What we offer
Kollmorgen Automation is characterized by an entrepreneurial spirit where you get the opportunity to carry out your ideas on your own, with the help of the company's experts.

We focus on engagement and personal development as essential tools for our success. We give you the opportunity to work in an open environment where ideas and thoughts are lifted freely among colleagues.

Additional information
Fulltime employment. Based in Mölndal, Sweden. We recruit based on our values and for us it is important that you continuously want do develop yourself together with us!

Selection takes place on an ongoing basis, so send your application as soon as possible. Welcome with your application!

️ Follow us on Facebook (https://www.facebook.com/kollmorgen.ndc),
get to know us better through our Candidate Blog (https://kollmorgenagv.teamtailor.com/blog),
️ and see videos about our products at our Youtube channel! (https://www.youtube.com/user/ndcsolutions)

Sammanfattning

  • Arbetsplats: Kollmorgen Automation AB
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 24 september 2021
  • Ansök senast: 13 mars 2022

Liknande jobb


Software Consultant

25 april 2024

Senior mjukvaruutvecklare

24 april 2024