C/C++ Embedded Software Design Engineer at ASML

Introduction

The Embedded Software EUV department is currently growing and we have multiple vacancies available. We are looking for experienced designers as well as junior engineers to join our team. If you are a talented design engineer and you are interested to further develop or to begin your career within ASML, please apply!

Are you an experienced software designer looking for an exciting new challenge?

Would you like to develop & improve the software for our EUV systems?

We have a job for you!

Job Mission

As a Software Design Engineer you will provide software solutions that enable the EUV business line to create products, with the agreed quality, costs and timing, that meet our customer’s needs.

We enable the EUV product lifecycle by taking responsibility for the definition and execution of software technology roadmaps that support the realization of the product roadmaps.

Job Description

You will specify, design, develop, realize, integrate, and test (sub-)modules / tools, in cooperation with other disciplines and suppliers, within the limits of system specifications, costs, and project planning, to ensure the timely realization of (sub-) modules as part of competitive, achievable, and serviceable products

Key Activity Areas:

  • Perform Feasibility studies of future products to have technical feasible specifications of future products.
  • Secure Product quality to develop products that meet specifications or have accepted deviations.
  • Coordinate Product development so that product specifications, designs are created reviewed, approved and maintained and deliverables are developed.
  • Define, plan, manage and coordinate assigned projects, execute and deliver within the project management guidelines.
  • Advice, minimize development risks stemming from incomplete or insufficient knowledge.
  • Communicate and create documentation about the product including relevant assumptions and restriction to all relevant parties.
  • Make State-of-the-art Knowledge on areas relevant to the product available.
  • Organize, coordinate, optimize, lead, coach, develop and appraise employees within the person’s expertise / team
  • Integrate sub-systems into the system, execute configuration management, and provide support to projects

Education

Bachelor or Master with an education in Computer Science, Informatics, Embedded Systems or equivalent

Experience

  • Software Engineer with 0-10 years of experience in large-scale software applications – embedded or application level programming by means of C, C++, Python, Linux, UML, OOP, Design Patterns, Clearcase, SVN, Git, Jenkins, Matlab.
  • Experience with Model Driven Engineering is an advantage.
  • Knowledge / previous experience with Agile, Scrum, V-Model.
  • Technical background of semiconductor industry processes, process integration, process control, semiconductor devices and manufacturing is a plus.

Personal skills

Our company values are of outmost importance, therefore we wish our future colleagues to be in line with us:

  • We challenge: we eagerly refine our ideas and processes pushing technology and results to new limits
  • We collaborate: we work together with our stakeholders in order to create the best solutions for ASML as a whole;
  • We care: we act with integrity, respecting people, society and the planet. We take responsibility to take safe, inclusive and trusting environment for everyone.

Context of the position

These vacancies are positioned within ASML’s business function Development & Engineering – Software, in the Embedded Software EUV department.

Other information

These positions require access to U.S. controlled technology, as defined in the United States Export Administration Regulations. Qualified candidates must be legally authorized to access such U.S. controlled technology prior to beginning work.

ASML does not accept unsolicited resumes from any agencies that have not signed a mutual service agreement. All unsolicited resumes will be considered ASML’s property, and ASML will not be obligated to pay a referral fee. This includes resumes submitted directly to hiring managers without contacting the Resource Center Department.

ASML is GDPR compliant, therefore we cannot process applications sent outside of our recruitment system.

If you are interested in this vacancy please apply.

Experienced Software Engineer for 3D printing of large metal parts

About RAMLAB

Our mission at RAMLAB is to create a world where large metal parts are manufactured on demand using Wire Arc Additive Manufacturing (WAAM). We are developing cutting edge technology including hardware and software to achieve this mission. Our work sets new standards and records both in the academic as well as in the industrial world.

Team and role overview:

RAMLAB is looking for a talented software engineer to join our growing software development team composed of software, automation and computer vision engineers who work closely with our material scientist/welding engineers. This position will help build high quality, scalable software that is at the core of our autonomous Wire Arc Additive Manufacturing (WAAM) based 3D printing cells, employing welding robots equipped with various sensors.

The mission/outcomes and objectives:

Our mission is to manufacture and repair metal parts on demand, in a highly automated manner. This means that you will be building proprietary, innovative and maintainable software that runs in real-time, and stores and analyzes live streaming data from multiple sensors in order to keep the printing process running 24/7 through smart monitoring and control. You will be involved in many exciting research topics and engineering developments!

Candidate profile:

You have ideally built data acquisition, monitoring and control systems that are robust and maintainable.

At RAMLAB, you will contribute to building out and maintaining software that is critical to our autonomous 3D printing process. This role requires that you are able to follow agile development practices and understand how to implement quality software that is continuously integrated and deployable to our production cells. You are excited to solve complex problems to which you can offer elegant solutions.

Minimum required skills and competences

  • Bachelor’s degree in Computer Science, or other related field, and experience in software development through work, engineering projects and/or hobbies
  • Experienced in designing and building (real-time) control systems
  • Affinity with hardware/industrial robots and a strong drive to ‘make stuff work’
  • Experience in C++, Python and object oriented programming
  • Experience with data visualization and building user interfaces
  • Experience with Continuous Integration and Agile Development
  • Excellent English communication skills

Preferred skills and competences

  • Master degree in Computer Science, or other related field
  • Experience with multiple object oriented programming languages and scripting languages
  • Experience with big data technologies
  • Experience with data distribution systems
  • Experience with database technologies, including administration/configuration
  • Experience with industrial robots

What we offer:

We are building an international ambitious team, at an inspiring location. We offer a good salary and flexible working hours.

Procedure:

Do you recognize yourself in this job description?

Send your CV and cover letter via the ‘Apply’ button.

C# Developer

Mendix is on a mission to enable anyone in any organization – from the marketing coordinator to the software developer to the CEO – to create things that are transformational for their company.  We are fundamentally reinventing the way applications are created and we’re reinventing the future of software development.  Sounds ambitious, right?  We agree.
Not to brag, but nearly 4,000 organizations worldwide, including KLM, Medtronic, Merck, and Philips, rely on Mendix to build web and mobile applications.  Thousands of our customers use our platform to delight their clients and empower their employees. It’s no surprise that we’re a recognized Leader by Gartner and Forrester in a red-hot market expected to exceed $21 billion by 2022.  Ok, maybe we did want to brag a little.  But we’re proud of what we’ve accomplished…and…we’re humble enough to admit that we need you to make us even more effective.
Mendix is a visual, model-based IDE to create mobile & web apps. On top of this, our platform supports cloud deployment, feedback & collaboration and reusable components via our app store. As a result, Mendix is the fastest and easiest way to create and continuously improve mobile and web apps at scale.
Our R&D team works with the latest technologies to create our innovative platform — React,Node.js, TypeScript, Cloudfoundry/Pivotal/AWS, C#, Scala, Internet of Things, Machine Learning, etc. And because more than 40,000 developers from 4,000 organizations around the world rely on Mendix, each commit has the potential to impact not just them but millions of end users.
We’re working on improving the tool thousands of Mendix developers use every day. Studio Pro is part of an extensive technology stack that combines the best tools to create and shape a great user experience for our customers. We’re looking for experienced engineers to help us improve and extend the capabilities of the platform.

You’ll help drive digital innovation by:

    • Making Studio Pro the best IDE in the world
    • Coming up with those great ideas that make life of Mendix developers even easier
    • And helping Mendix Developers, by:
    • working on assisted development powered by machine learning techniques
    • working on features for Mendix developers to work together

About you:

    • You are highly skilled with C#
    • You like learning new things and techniques, you pick up new languages and technologies based on a tasks at hand
    • Sometimes you switch from C# to Scala, from Scala to Typescript, or do a bit of bash and Go on the side
    • You are familiar with basic concepts of computer science, data structures and algorithms
    • And excited by the challenge of complex technical problems
    • You enjoy solving problems together, getting involved in team’s rituals and celebrating successes
    • Ideally you also have experience in building high quality software, building desktop applications and cross-platform tools
Experience a culture like no other at Mendix
A culture where we’re focused on results – not “boxes” and “rules”, in a relaxed environment with the coolest office in the Netherlands + great view of the Erasmusbrug.
Where people take ownership and enjoy as much freedom as possible. This means there’s as little process as we can get away with, because we don’t want to get in your way. We also strive to stay as flat as possible. Do you have an issue? Walk right into our CTO’s office and bring it up.
Where everyone is appreciated for their skills and ideas, regardless of background or mother tongue, the flexibility to take care of a family, or to have a crazy hobby
Monthly crafting days that allow you to explore side projects or try out cool new technologies and share our experiences with the rest of the organization
We value the start-up culture that has brought us so much success. We are a tech company, not a project-oriented organization.
Our Guiding Principles
While we live on different continents, speak different languages, and work on different things, we are bound by our “MendixBlue” guiding principles.  Being “MendixBlue” means that you live the culture, and you consistently improve it as we grow.  It’s kind of a big deal.
We put the customer first.  Without our customers, we have no business.  So, if you act in the best interest of our customers, always…you belong here.
We think big. We work to have a meaningful, lasting impact on the world.  So, if you aim high and think long term…you belong here.
We innovate.  We want to be what happens next.  So, if you ask “what if?” and work to find a way or make one…you belong here.
We nurture talent.  We look, not just at the sum of what an individual has done, but at the potential of who they can be.  So, if you’re up for learning from your failures…you belong here.
We hear every voice.  Inflated egos don’t last here, humility does.  So, if you share credit and ensure that the best ideas win – regardless of who they come from…you belong here.
We own it.  If something needs doing, we do it. So, if you focus on the outcome, and take initiative to get it done…you belong here.
We have fun.  We use laughter as a common language.  We can ask for help and we’re happy to give it.  So, if you find joy and purpose in what you do…you belong here.
Make your career at Mendix.
There are precious few jobs that let you create the future. But you’ll find one at Mendix. We are at a pivotal time in our company’s existence: where rapid growth meets stable funding.  This is the time for industrious people to raise their hands to solve the next generation of problems. Mendix is a place where ambitious people can thrive; where you can identify an issue, propose a solution, and build the structure to make it happen.
Important to know: Mendix is a Siemens business, which means we’re backed by the resources and stability of one of the world’s largest and most forward-looking enterprises. Think: job security.
Since our company was founded in 2005, our aim has been to create a great work environment for people at all stages in their careers. That’s why we are so pleased and honored that we were rated a top Cloud Computing Company to work for in 2019, based on feedback from our employees on Glassdoor. With offices in the Netherlands, the UK, Germany, and the US, (and more coming), we provide an international playground to truly impact the world through low-code.

Medior Ontwikkelaar C#

EDM helpt de Top 200 adverteerders bij het opbouwen, structureren, verbeteren, analyseren, segmenteren en gebruiken van klantdata waardoor bedrijven relevanter communiceren met hun (potentiele) klanten. Dit doen wij met intelligente en pragmatische oplossingen op het gebied van datakwaliteit, klantinzicht en doelgroepbereik. EDM is markleider en werkt met 75 enthousiaste data experts in een informele maar professionele bedrijfscultuur.

EDM BV is voor de locatie Nieuwegein per direct op zoek naar een:

Medior ontwikkelaar C#

Jouw uitdaging:

Als ontwikkelaar van EDM BV ben je verantwoordelijk voor de doorontwikkeling van het bestaande transactieplatform. Hierbij komen werkzaamheden als databronkoppelingen, bouwen en onderhouden van webservices en business logica toevoegen in de business layer om de hoek kijken. Daarnaast ga je meewerken aan de ontwikkeling van nieuwe webapplicaties.

Jouw profiel:

  • HBO werk- en denkniveau;
  • Ervaren C# backend ontwikkelaar (minimaal 3 jaar ervaring);
  • Gedegen kennis van moderne development-tooling, waaronder version control en CI;
  • Gedegen kennis van Microsoft SQL;
  • Een open, positief kritische en meedenkende instelling;
  • Goede beheersing van de Nederlandse en/of Engelse taal in woord en geschrift;
  • Kennis en ervaring met Microsoft Azure is een pré;
  • Kennis van/affiniteit met informatiebeveiliging is een pré.

Ons aanbod:

  • Marktconform salaris en goede secundaire arbeidsvoorwaarden;
  • Werken aan een snel ontwikkelend product gericht op veilige informatieoverdracht;
  • Uitdagend werk in een ontspannen, informele en flexibele werkomgeving;
  • Een enthousiast team waarbinnen jij verantwoordelijkheid neemt en het verschil maakt;
  • Mogelijkheden tot persoonlijke en professionele ontwikkeling;
  • Veel zelfstandigheid en ruimte om te ondernemen;
  • Daarnaast bieden wij een lekkere lunch, vers fruit, regelmatig een borrel en een goede werksfeer.

Interesse?
Neem contact op met Johnny van Gesink, 06-21713991. Of stuur direct een motivatie met uitgebreid Curriculum Vitae per e-mail naar iderks@edm.nl

EDM is ISO27001 gecertificeerd en screent sollicitanten op authenticiteit van identiteitspapieren, werkervaring en diploma’s en er wordt een Verklaring Omtrent Gedrag opgevraagd.