Senior Software Engineer

JBT Marel Corporation

Aarhus

On-site

DKK 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Freedom to take initiative
Recognition for contributions
Access to decision-makers

Job summary

JBT Marel Corporation in Aarhus, Denmark is seeking a Senior Software Engineer with experience in embedded systems, primarily in modern C++. This role includes designing and developing industrial-grade software while collaborating with engineers across multiple disciplines.

Ideal candidates will have a background in Linux, strong system-level thinking abilities, and a commitment to quality. Join a dynamic team focused on innovative food processing solutions.

Qualifications

  • Strong experience with modern C++ in embedded and industrial software systems.
  • Solid background in Linux-based embedded platforms.
  • Experience developing software close to hardware, devices, or machines.

Responsibilities

  • Design and implement embedded and industrial software primarily in modern C++.
  • Contribute to system-level thinking and software architecture decisions.
  • Act as a quality champion ensuring software meets industrial-grade standards.

Skills

C++
Embedded Systems
Linux
Real-time Systems
Solid Communication Skills

Education

Bachelor’s or Master‘s degree in computer science or similar

Tools

Cross-compilation Tools
Build Systems

Job description

## Senior Software EngineerApplyremote type: Onsitelocations: DK - Aarhus: DK - Aarhustime type: Full timeposted on: Posted Todayjob requisition id: 22788# ** 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 our **Secondary 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 a **highly skilled, multidisciplinary innovation team (~10–15 engineers)** working at the intersection of **software, robotics, and mechanical engineering**, driving innovation that directly impacts global food production.## ** About the Role**As a **Senior Software Engineer**, you will play a key role in designing and developing **industrial-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 on **robust, 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 with **modern C++** in embedded and industrial software systems* Solid background in **Linux-based embedded platforms**, including cross-compilation, build systems, deployment pipelines* Experience developing software **close 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 a **senior technical contributor in Scrum teams*** Experience mentoring developers and influencing technical direction* Strong communication skills in an **international 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 exhibit **JBT 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: Maarten Krepel – maarten.krepel@jbtmarel.com Learn more at: jbtmarel.com Follow us on LinkedInConnect with Talent Acquisition Specialist: www.linkedin.com/in/maartenkrepelJBT 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.**
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

John Bean Technologies Co. • Aarhus

Hybrid
DKK 60,000 - 85,000
Professional development opportunities
Inclusive company culture
Recognition for contributions
Software Control Engineer
Software Control Engineer

JBT Marel Corporation • Støvring

Hybrid
DKK 410,000 - 560,000
Healthy work-life balance
Endless learning opportunities
Flexible working arrangements
Software Control Engineer
Software Control Engineer

JBT Corporation • Denmark

Hybrid
DKK 700,000 - 900,000
Flexible working arrangements
Access to LinkedIn Learning
Opportunities for internal growth
Controls Cybersecurity Engineer
Controls Cybersecurity Engineer

John Bean Technologies Co. • Støvring

Hybrid
DKK 600,000 - 900,000
Controls Cybersecurity Engineer
Controls Cybersecurity Engineer

JBT Marel Corporation • Støvring

Hybrid
DKK 700,000 - 900,000
Mechanical Design Engineer
Mechanical Design Engineer

Marel A/S • Aarhus

Hybrid
DKK 520,000 - 700,000
Senior Embedded Software Engineer - Industrial Automation
Senior Embedded Software Engineer - Industrial Automation

JBT Marel Corporation • Aarhus

Hybrid
DKK 600,000 - 800,000
Freedom to take initiative
Recognition for contributions
Access to decision-makers
Software Control Engineer
Software Control Engineer

Marel A/S • Aarhus

Hybrid
DKK 450,000 - 550,000
Healthy work-life balance
Access to professional development resources
Flexible working arrangements
Mechanical Design Engineer
Mechanical Design Engineer

JBT Marel • Aarhus

Hybrid
DKK 520,000 - 700,000
Controls Cybersecurity Engineer
Controls Cybersecurity Engineer

Marel A/S • Aarhus

Hybrid
DKK 700,000 - 1,000,000