Are you a naturally curious individual with a passion for innovative software systems development? We are seeking a talented and motivated Software Developer to join our dynamic agile development team. As a key member of the team, you will contribute to the development of our Linux-based embedded Edge Platform. Our goal is to create a platform that not only meets but exceeds the expectations of our application teams.
If you thrive in the fast-paced realm of agile development,possessa strong grasp of software development principles, and bring an innovative approach to problem-solving, we want you on our team! As a valued member of the Edge Platform team,you'llcollaborate with exceptional colleagues to shape the future of edge computing by building a robust and reliablecutting-edgeplatform.
Dynamic Work Environment: Immerse yourself in a dynamic and exciting workplace that fosters creativity, continuous learning, and personal growth.
Excellence and Innovation: Be part of a team that encourages and celebrates excellence and innovation. Your contributions will help us exceed expectations and elevate our business to new heights.
Family-Owned Values: Join a family-owned organization rooted in strong values, with sustainable and ambitious goals. Our commitment to these values forms the foundation of our success.
Global Impact: Contribute to a global company with an international and diverse culture. We invest not only incutting-edgetechnology but also in the development of our people.
What is the job about?
Seamless integration between edge computing devices and our cloud solutions is paramount. Our Edge Platform team plays a crucial roleimplementing advanced digital solutions.
Your main responsibilities :
Capture and understand customer needs (internal and external).
Specify, design, and develop systemsoftware.
Develop an efficient edge computing infrastructure andtoolchain.
Build the embedded system supporting the deployment of analytics and controlalgorithms.
Monitor and develop steps in the continuous deliverypipeline.
As part of our daily work, we areestablishingagile guilds to govern our architectures, common implementation, agile processes, and ways of working. You will play a key role in this initiative.
Your background :
We imagine that you have:
Mastery in at least a few of the primary languages - C, C++, GO, and Python - along with experience in Bash,CMake, and Gradle scripts is expected.
Experience in developing programs for Linux or related operating systems, with a solid understanding of POSIX, threads, filesystems, andproficiencyin using an SSH terminal.
It is beneficial to have knowledge of fieldbuses such as Modbus,EtherCAT,Meterbus,CANopen, BACnet, andEtherNET/IP.
We expect that you have worked with python-based test frameworks likepytestorbehave
Grundfos works with critical infrastructure where stability isa must. Experience on developing mature code for production is beneficial.
We work with a lot of security in the Edge Platform team. Anypreviousknowledge about TPM, X.509, secure IoT,websockets, TLS or SSL is beneficial.
Basic knowledge of serial and network communication, including RS485, RS232, TCP, and UDP, is beneficial.
All our build systems use docker and we also use containers in many of our cloud components. Base container knowledge is beneficial.
Bachelor’s or master’sdegree in engineering, software, or computer science.
Strong communicationskills in both written and spoken English.
Previousexperience andproficiencyin Test and Behavior Driven Development (BDD).
Demonstratedexpertisein developing cloud systems and applications.
Familiarity with network communication technologies, includingWiFi, Ethernet, LTE, BLE, Thread, etc.
Knowledge or experience in distributed control and predictive analyticsisconsidered an asset.
What’s in it for you?
Whether it’s developing leadership skills or advancing your expertise even further, we’ll support you with continuous learning and development opportunities, to help discuss and steer your long-term Grundfos career path. You’ll be welcomed from day one into an inclusive, trusting environment guided bysix core values (https://www.grundfos.com/about-us/our-purpose-and-values) .
In addition, your day-to-day benefits include:
Ifyou’ll be workingfromyour home office, we’ll make sure you are well equipped with a good workstation. However, you are always welcome to our offices where you can engage, learn, and have fun with colleagues
On top of it, flexible working hours and up to 3 days’ additional paid leave for volunteering of your choice
Annual bonuses, health insurance, parental support, internal well-being consultants and programmes
Access to the modern Grundfos Academy to pursue further both personal and professional development
Diverse, inclusive environment with employee-led forums offering colleagues a safe place to connect and share openly
Do you want to learn more?
If you have questions or would like to know more about this position,please contact Henrik Lykke Christiansen, Head of Connectivity, at +45 21 71 12 48. You can also check out hisLinkedIn profile (https://www.linkedin.com/in/henriklykkechristiansen/) .
If this job sounds appealing, please send your resume by clicking “Apply”.
To dig deeper into the Grundfos universe, follow us onLinkedIn (http://linkedin.com/company/grundfos) orYoutube (http://youtube.com/user/grundfos) , and to get to know some of your future colleagues and why they love working at Grundfos, check outMeet our people (https://www.grundfos.com/careers/meet-our-people)
We look forward to hearing from you.
About Grundfos
Grundfos is one of the world’s leading water technology companies with more than 19.000 employees in 60+ countries all over the world. Our skills commit us to pioneering solutions to the world’s water and climate challenges and improve the quality of life for people. We dare to do things that others cannot or dare not do, as we believe innovation is not only a business opportunity, but an obligation. And what really matters to us is not short term profit, but the impact we make. By becoming part of our united powerful team, you too can drive this change no matter your role.
An inclusive team
If you like the look of this job and know you can bring your skills to contribute to our purpose, please apply. We need and welcome professional people from all corners – however you identify and whatever your background is.
Grundfos provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensations and training.