Senior Software Engineer I
- C++
- Agile
- Scrum
- Linux
- PLC
- IoT
- Azure
š Weāre Hiring: Senior Software Engineer (Embedded / Industrial Systems)
šPrimary Location: Aarhus, Denmark
šEmployment Type: Full-Time, Hybrid
š¼Department: Secondary Fresh ā Innovation
š„ Shape the Future of Food Processing at JBT Marel
If you like to do what you love, youāll enjoy being a part of our software team at JBT Marel.
At JBT Marel, we are transforming the future of food through advanced automation, robotics, and intelligent processing systems. In ourSecondary Fresh Innovation team in Aarhus, we develop the next generation of food processing solutionsāfrom idea and concept to prototype and industrial deployment.
You will join ahighly skilled, multidisciplinary innovation team (~10ā15 engineers) working at the intersection ofsoftware, robotics, and mechanical engineering, driving innovation that directly impacts global food production.
š About the Role
As aSenior Software Engineer, you will play a key role in designing and developingindustrial-grade embedded software systems for advanced food processing equipment.
Working closely with mechanical, electrical, and systems engineers, you will contribute across the full product lifecycleāfrom concept development and architecture to implementation, testing, and long-term maintenance.
This role is centered onrobust, high-performance, and reliable software in complex industrial environments where quality and correctness are critical.
š§ What Youāll Do
Software Development & System Ownership
Design and implement embedded and industrial software primarily in modern C++
Develop software close to hardware, machines, and devices, ensuring optimal performance and reliability
Take end-to-end ownership of features and componentsāfrom idea and architecture to deployment and maintenance
Architecture & Technical Leadership
Contribute to system-level thinking and software architecture decisions
Drive technical direction and best practices within the team
Ensure solutions meet performance, stability, and long-lifecycle requirements
Quality & Engineering Excellence
Act as a quality champion, ensuring software meets industrial-grade standards
Own coding standards, reviews, and technical improvements
Deliver robust, deterministic, and maintainable software built for long-living products
Collaboration & Agile Execution
Work in a Scrum-based environment, contributing to planning, refinement, and retrospectives
Collaborate closely with software, hardware, and systems engineers
Communicate clearly about technical trade-offs, risks, and dependencies
Mentorship & Team Development
Act as a senior role model within the team
Support and mentor colleagues through code reviews, sparring, and feedback
Contribute to continuous improvement of both product and team ways of working
š ļø What You Bring
We encourage each of our 12,000+ employees to bring their unique self to work and aim to make everyone feel recognized, valued and free to explore their potential. Weāre committed to creating an inclusive culture and welcome new colleagues from all walks of life. You will recognize in yourself that you:
Bachelorās or Masterās degree in computer science or similar, or comparable work experience and knowledge
Strong experience withmodern C++ in embedded and industrial software systems
Solid background inLinux-based embedded platforms, including cross-compilation, build systems, deployment pipelines
Experience developing softwareclose to hardware, devices, or machines
Strong understanding of system constraints, real-time or deterministic behaviour, performance and reliability in production systems
Structured & Analytical: You design reliable systems with clarity and precision
Proven ability to act as asenior technical contributor in Scrum teams
Experience mentoring developers and influencing technical direction
Strong communication skills in aninternational environment (English required)
š Nice to Have
Experience with robotics, automation, or machine control systems (PLC / motion control)
Familiarity with industrial communication protocols and embedded architectures
Experience working on long lifecycle products with evolving platforms
Exposure to MES/production systems or IoT integrations (e.g. Azure-based ecosystems)
š¬ Why Join Us?
We offer an exciting and challenging job in a world class global company with great opportunities for both professional and personal development. The international atmosphere supports the companyās vision, and exhibitJBT Marelās core values āCreate with collaborationā, āServe with integrityā, āGrow with excellence and āAdvance with innovationā. Our workplace is characterized by a good working environment with a good and informal tone and attractive working conditions.
šÆWhatās in it for you?
We are a global team of problem-solvers, passionate about transforming the future of food. JBT Marel leads the industry in advanced food processing solutions, enabling sustainable and affordable food production worldwide. Join us and contribute to this meaningful mission.
At JBT Marel, youāll find purpose in your work and pride in your achievements. Hereās what you can expect:
Freedom to take initiative and make an impact in a growing global business.
Recognition for your contributions.
Clear objectives and realistic demands.
Access to decision-makers and a global network of specialists.
Space to explore, fail and learn
š© How to Apply
Weāre excited to learn how you can contribute to our mission of smarter, safer food inspection. Apply now and join a team transforming the future of food processing.
š§Ā Questions? Contact:Ā Katrina Nana ManigaāĀ Katrina.maniga@jbtmarel.comĀ
šĀ Learn more at:Ā jbtmarel.com
šĀ Follow us onĀ LinkedIn
Connect with Talent Acquisition Specialist:Katrina Nana Maniga | LinkedIn
JBT Marel is an equal opportunity employer and values diversity in the workplace. We encourage all qualified individuals to apply.
ā Join us ā and build the software powering the future of food processing.
#LI-KM2
#LI-Hybrid
Senior Software Engineer I Ā· Jbtm