Senior Software Engineer I

Jbt-Marel

Aarhus

Hybrid

DKK 750,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JBT Marel in Aarhus, Denmark, is seeking a Senior Software Engineer (Embedded / Industrial Systems) to design and develop high-performance embedded software for advanced food processing equipment. You will work closely with mechanical, electrical and systems engineers to cover the full lifecycle.

Responsibilities include end-to-end feature ownership, system-level thinking, and delivering robust, deterministic software for long-lifecycle products within a Scrum team.

Qualifications

  • Bachelor’s or Master’s degree in computer science or equivalent.
  • Strong experience with modern C++ in embedded and industrial software systems.
  • Solid background in Linux-based embedded platforms, including cross-compilation, build systems and deployment pipelines.
  • Experience developing software close to hardware, devices or machines.
  • Strong understanding of real-time, deterministic behaviour, performance and reliability in production systems.

Responsibilities

  • Design and implement embedded and industrial software primarily in modern C++.
  • Develop software close to hardware, machines, and devices for robust performance.
  • Take end-to-end ownership of features from concept to deployment and maintenance.
  • Collaborate with software, hardware and systems engineers in a Scrum environment.
  • Mentor colleagues through code reviews and technical guidance.

Skills

Modern C++
Embedded systems
Real-time systems

Education

Bachelor’s or Master’s degree in computer science

Tools

Linux-based embedded platforms
Cross-compilation
Build systems

Job description

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 MarelIf 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 RoleAs 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 DoSoftware Development & System OwnershipDesign and implement embedded and industrial software primarily in modern C++Develop software close to hardware, machines, and devices, ensuring optimal performance and reliabilityTake end-to-end ownership of features and components—from idea and architecture to deployment and maintenanceArchitecture & Technical LeadershipContribute to system-level thinking and software architecture decisionsDrive technical direction and best practices within the teamEnsure solutions meet performance, stability, and long-lifecycle requirementsQuality & Engineering ExcellenceAct as a quality champion, ensuring software meets industrial-grade standardsOwn coding standards, reviews, and technical improvementsDeliver robust, deterministic, and maintainable software built for long-living productsCollaboration & Agile ExecutionWork in a Scrum-based environment, contributing to planning, refinement, and retrospectivesCollaborate closely with software, hardware, and systems engineersCommunicate clearly about technical trade-offs, risks, and dependenciesMentorship & Team DevelopmentAct as a senior role model within the teamSupport and mentor colleagues through code reviews, sparring, and feedbackContribute to continuous improvement of both product and team ways of working️ What You BringWe 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 knowledgeStrong experience with modern C++ in embedded and industrial software systemsSolid background in Linux-based embedded platforms , including cross-compilation, build systems, deployment pipelinesExperience developing software close to hardware, devices, or machinesStrong understanding of system constraints, real-time or deterministic behaviour, performance and reliability in production systemsStructured & Analytical: You design reliable systems with clarity and precisionProven ability to act as a senior technical contributor in Scrum teamsExperience mentoring developers and influencing technical directionStrong communication skills in an international environment (English required) Nice to HaveExperience with robotics, automation, or machine control systems (PLC / motion control)Familiarity with industrial communication protocols and embedded architecturesExperience working on long lifecycle products with evolving platformsExposure 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 ApplyWe’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 LinkedInConnect with Talent Acquisition Specialist: Katrina Nana Maniga | LinkedInJBT 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer I
Senior Software Engineer I

jbtm • Denmark

Hybrid
DKK 1,000,000 - 1,400,000
Senior Software Engineer I
Senior Software Engineer I

JBT Marel Corporation • Aarhus

Hybrid
DKK 900,000 - 1,200,000
Senior Embedded Software Engineer – Industrial Systems
Senior Embedded Software Engineer – Industrial Systems

Jbt-Marel • Aarhus

Hybrid
DKK 750,000 - 900,000
Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

JBT Marel Corporation • Aarhus

Hybrid
DKK 900,000 - 1,200,000
Controls Cybersecurity Engineer
Controls Cybersecurity Engineer

JBT Marel Corporation • Støvring

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

John Bean Technologies Co. • Støvring

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

Marel A/S • Aarhus

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

jbtm • Denmark

Hybrid
DKK 1,000,000 - 1,400,000
Senior Portfolio Manager
Senior Portfolio Manager

Marel A/S • Aarhus

On-site
DKK 120,000 - 180,000
Cyber Resilience Act Program Manager
Cyber Resilience Act Program Manager

Marel A/S • Aarhus

Hybrid
DKK 900,000 - 1,200,000
Hybrid work model