Job
- Level
- Senior
- Job Field
- Application, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Onsite
Job Summary
In this role, you will develop software solutions for our laser facility, working on automating tests and collaborating on the successful integration of hardware and software for safe laser operation.
Job Technologies
Your role in the team
- As a Software Engineer, you will develop the software backbone of our laser facility.
- You will work at the intersection of complex, time-critical hardware and modern software technologies, building robust applications, services and tooling for automated development, testing and deployment.
- You will collaborate closely with engineers and scientists who develop and operate high power laser systems.
- Your work will be critical to achieving stable, repeatable and safe laser operation on the path to commercial fusion energy.
- Design, develop and maintain software applications and services for laser facility operation, data handling and automation.
- Build and support CI/CD pipelines, testing frameworks and deployment tooling.
- Elicit and manage technical requirements together with engineers and scientists.
- Collaborate on, and continuously improve, the architecture and technology stack.
- Define and document functional specifications, test plans and acceptance criteria.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's or Master's degree in Computer Science, IT or a related Engineering field.
Qualifications
- Strong programming skills in languages like C++, Python, Java, C#, Kotlin, Rust or similar.
- Solid grasp of modern software development practices, processes and tools (CI/CD, Git, automated testing, etc.).
- Fluent English; German proficiency is welcome.
- Flexibility, adaptability and a hands-on, can-do attitude.
- Understanding of real-time concepts and industrial interfaces such as EtherCAT, Modbus-TCP, and serial protocols.
Experience
- 3+ years of hands-on industry experience in software development (backend, systems or application development).
- Experience working in a software development team following established practices and processes.
- Experience with development of distributed systems.
- Experience interfacing software with hardware (PLCs, embedded systems, instrumentation).
- Experience with EPICS (epics-controls.org) or other control system frameworks.
- Experience working with scientific facilities like laser laboratories, accelerators, etc.
This text has been machine translated. Show original
What we offer
- Our mission is motivation enough for many.
- But we also support our team with benefits that foster wellbeing and growth.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
Marvel Fusion GmbH
Marvel Fusion GmbH, an innovative company based in Munich, focuses on the development of fusion energy technologies. Founded in 2019, the startup employs around 70 highly qualified professionals and collaborates with renowned institutions to realize fusion power plants for the 2030s.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Power Sector, Economy