Intern - Optics Software Engineer
1 week geleden
We have an exciting software engineering assignment for an Intern in the Optics team.
Problem description
An electron microscope contains many complex electro-magnetic and electro-static devices such as deflectors, stigmators and lenses. Each device has a complex optical model that provides abstraction at device level, hiding the complexity of physics. These devices are combined in different combinations creating abstractions at different levels. An electron microscope has different configurations, resulting in different devices with different physical characteristics, different combinations of devices resulting in many models and abstractions. These models are implemented in C++. The major drawbacks of current approach are:
It takes large time before the models can be tested on microscope. Scientists have to define requirements for the software engineers as they can-not adapt the model (which is often needed) themselves.
Assignment goal
The goal is to build a Domain Specific Language, using and integrating some off the shelf DSL framework and tooling that can be integrated into our model. Demonstrate the DSL applied to a specific problem.
Learning and challenges
You will learn crucial aspects of DSL and software designs/engineering. A close collaboration together with scientists and software architects is required. You will build expertise over domain driven design. The assignment will offer challenges like out-of-box thinking, exposure to very complex software design and process in high tech products.
Keys to Success
Good natural interpersonal communications skills are required due to the high degree of interaction and collaboration. Value orientation, getting to the essence, setting and acting according to priorities. Result orientation, showing initiative and self-organizing, good time and priority management skills. MSC and BSc (graduation) in Computer Science, Mathematics, Physics or equivalent.Knowledge, Skills, Abilities
Good programming skills in C++ (also the newest C++ standards) Knowledge and/or curiosity about compilers, parsers, DSL Knowledge of testing frameworks, such as google test/google mock Interest and ability to learn electron optics domainPhysical Requirements / Work Environment
Location will be Eindhoven
Benefits
We offer internship remuneration based on level and type of the assignment.
-
Intern - Optics Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland Thermo Fisher Scientific Inc. VoltijdJob Description When being part of Thermo Fisher Scientific, you will do challenging work, and join a team that values performance, quality and innovation. As part of a successful, growing global organization you will be encouraged to perform at your best. With revenues of more than $40 billion and the largest investment in R&D in the industry, we give our...
-
Embedded Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland ICT Software Engineering VoltijdAls Embedded Software Designer bij Fourtress, onderdeel van ICT Group, ben je verantwoordelijk voor het ontwikkelen van software voor innovatieve technologie. In deze rol ben je onderdeel van het volledige ontwikkeltraject en je wordt uitgedaagd om een actieve bijdrage te leveren aan het overtreffen van de klantverwachtingen. Zo draag je rechtstreeks bij...
-
Intern Software Engineer
3 weken geleden
Eindhoven, Noord-Brabant, Nederland ThermoFisher Scientific VoltijdJob DescriptionWhen you're part of Thermo Fisher Scientific, you'll do challenging work, and join a team that values performance, quality and innovation. As part of a successful, growing global organization you will be encouraged to perform at your best. With revenues of more than $40 billion and the largest investment in R&D in the industry, we give our...
-
Intern Software Engineer
1 maand geleden
Eindhoven, Noord-Brabant, Nederland ThermoFisher Scientific VoltijdJob DescriptionWhen you're part of Thermo Fisher Scientific, you'll do challenging work, and join a team that values performance, quality and innovation. As part of a successful, growing global organization you will be encouraged to perform at your best. With revenues of more than $40 billion and the largest investment in R&D in the industry, we give our...
-
Eindhoven, Noord-Brabant, Nederland ASML VoltijdIntroduction Are you a Bachelor or a Master student in Software Engineering, Computer Science, Applied Mathematics or a related field looking for an apprentice or graduation internship? Do you have a strong understanding of the MATLAB programming language and C++? Then this internship might be interesting for you Background information ASML is...
-
Embedded Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland Synsel Techniek VoltijdVacaturebeschrijving Bedrijfsomschrijving:Locatie: regio Eindhoven Kenmerkend voor dit bedrijf is innovatie Dit staat centraal in de projecten die ze doen waarbij er met name wordt gewerkt in R&D projecten bij bedrijven in de High-tech industrie.Met een jarenlange ervaring en kennis van embedded systemen is dit bedrijf actief in het ontwikkelen van...
-
Starter Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. VoltijdFunctieomschrijvingOnze klant is een toonaangevende ontwikkelaar van besturingssystemen en werkvoorbereidingssoftware voor kantbanken, inclusief bijbehorende PC-software. We beheersen het gehele ontwikkelingsproces intern, van elektronica en mechanica tot software en productietesten. Onze software maakt het beheren van buigprogramma's, tekenen van producten...
-
Two Postdoc Positions: Llms in Software Engineering
1 week geleden
Eindhoven, Noord-Brabant, Nederland TU Eindhoven VoltijdJob description:On the AI side, there will be immediate opportunities for collaboration with research group leaders: Mykola Pechenizkiy (Safe AI), Cassio de Campos (Uncertainty in AI), George Fletcher (Graph data management), Joaquin Vanschoren (autoML), and Jakub Tomczak (Generative AI) and their teams within the Data and AI cluster, known for studying...
-
Starter Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. VoltijdFunctieomschrijvingOnze klant is een toonaangevendeontwikkelaar van besturingssystemen en werkvoorbereidingssoftwarevoor kantbanken, inclusief bijbehorende PC-software.We beheersen het geheleontwikkelingsproces intern, van elektronica en mechanica totsoftware en productietesten. Onze software maakt het beheren vanbuigprogramma's, tekenen van producten en...
-
Software engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland IT&Care Son VoltijdWij zijn op zoek naar eenSoftware engineerAls software engineer bij IT&Care in het team kraken sta je de komende jaren midden in een hele mooie uitdaging: het vernieuwen van bijna al onze softwareoplossingen. Oplossingen waar onze eigen (medische) professionals hun werk beter mee kunnen doen. En waarmee we ruim werkgevers en 1,5 miljoen werkenden...
-
Software Engineer
2 maanden geleden
Eindhoven, NB, Noord-Brabant, Nederland Voort VoltijdWat jij doetBen jij een enthousiaste en pro-actieve software engineer? En heb jij ervaring als software engineer in de industrie? Dan is deze vacature van software engineer industrie geschikt voor jou! Als software engineer industrie behoren de volgende taken tot je takenpakket:Het o
-
Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland Bloomlife VoltijdDescriptionYou are at the front lines of the digital health revolution. You'll join a top talent, fun, diverse, tight-knit team of experienced professionals who have worked in healthcare, technology, and consumer across multiple functions. We think big and bold, and relentlessly execute. You contribute across our product software stack. You work hand-in-hand...
-
Senior Software Engineer C++
1 week geleden
Eindhoven, Noord-Brabant, Nederland Sioux Technologies VoltijdYou get energy from pushing technological boundaries and constantly improving high-tech equipment. You love to play a vital role in the quality of advanced modules, systems, and machines, that are the result of integrated multidisciplinary hardware and software. At Sioux Technologies, we develop and build complex high-tech products, often at the limit of...
-
Computer Science Internship: Software Engineering
1 week geleden
Eindhoven, Noord-Brabant, Nederland ASML VoltijdIntroduction Are you a graduating bachelor or master's student in Computer Science? Do you like programming? Do you have strong knowledge in Java and MySQL? Then this internship might be interesting to you Background information Within ASML, the sector Development & Engineering (D&E) is responsible for the specification, design and engineering of...
-
Software Engineer PLC
1 week geleden
Eindhoven, Noord-Brabant, Nederland Synsel VoltijdHier ga je werkenLocatie: regio EindhovenEfficiënt, veilig en duurzaam produceren, dat is het gene waar de specialisten binnen dit bedrijf jarenlange ervaring in hebben. Door het ontwerpen, implementeren en verbeteren van bestaande en vaak complexe productieprocessen help je als Software Engineer PLC bij dit bedrijf de klant verder. Dit gebeurt met...
-
Software Engineer PLC
1 week geleden
Eindhoven, Noord-Brabant, Nederland Synsel Techniek VoltijdVacaturebeschrijving Bedrijfsomschrijving:Locatie: regio EindhovenEfficiënt, veilig en duurzaam produceren, dat is het gene waar de specialisten binnen dit bedrijf jarenlange ervaring in hebben. Door het ontwerpen, implementeren en verbeteren van bestaande en vaak complexe productieprocessen help je als Software Engineer PLC bij dit bedrijf de klant...
-
Supervisor Software Engineering
1 maand geleden
Eindhoven, Noord-Brabant, Nederland Yacht VoltijdSupervisor Software EngineeringYou will have a vital role in leading the Embedded Software Engineering for one of the three Software engineering groups in the Application Software department, contributing to DAF Trucks' market position enhancement by making trucks safer and more user-friendly for drivers. Here's a chance to join as a Supervisor Application...
-
Supervisor Software Engineering
3 weken geleden
Eindhoven, Noord-Brabant, Nederland Yacht VoltijdSupervisor Software EngineeringYou will have a vital role in leading the Embedded Software Engineering for one of the three Software engineering groups in the Application Software department, contributing to DAF Trucks' market position enhancement by making trucks safer and more user-friendly for drivers. Here's a chance to join as a Supervisor Application...
-
Supervisor Software Engineering
1 week geleden
Eindhoven, Noord-Brabant, Nederland Yacht VoltijdBedrijfsomschrijving Department You will be part of an experienced international team of the Application Software department of DAF Embedded Engineering that is located in our modern new office building in Eindhoven, the Netherlands. Embedded Engineering has over 190 highly skilled people today. Together they deliver world class engineering in the domains of...
-
Software Engineer
1 week geleden
Eindhoven, Noord-Brabant, Nederland VDL ETG Projects VoltijdDe wereld om ons heen verandert in een snel tempo. De inzet en ontwikkeling van robots en artificiële intelligentie zijn in veel sectoren niet meer weg te denken. Daarom is er bij VDL ETG een nieuw bedrijf CropTeq Robotics opgezet gespecialiseerd in autonome robots voor de agricultuur sector. Heb jij een passie voor de laatste stand van de technologie in...