gertjanzwartjes

Joined 15 years ago

Karma
109
Submissions
11
Member since
Apr 7
View on Hacker News

Recent submissions

Comment · 10 years ago
ASML Netherlands/Brion Technologies | C++/Java/Python Software Engineer | Eindhoven, Netherlands | ONSITE (ASML offers relocation assistance) | Full-time

ASML Netherlands is the leading provider of optical lithography systems for the semiconductor industry. Brion technologies is a subsidiary of ASML Netherlands, and develops simulation and modeling software for lithography production and metrology applications.

We are looking for a software developer who loves designing and writing C++, Python and Java software modules using a hybrid Linux/Unix and Windows environment, solving challenging problems for lithographic simulation and application software in a small, collaborative and fast moving team.

Job Mission: Deliver high quality modular software components (in C++, Python and Java) to improve and integrate Brion products with ASML machine specific knowledge and systems.

Job Description: All-round software engineer, capable of designing and delivering high quality, well tested software working in a distributed (Eindhoven/US) based team-setting.

Education: BS or MS in Computer Science.

Experience:

- Relevant C++ software development experience (3-5 years).

- Experience using Unix as a development environment (3-5 years).

- Experience with version control systems (Git) (3-5 years).

- Multi-language experience (C++, Python, Java) is preferred (0-2 years).

- Experience in designing and developing large, complex, multidisciplinary software systems is preferred.

- Relevant software development experience in semi-conductor industry is a pre.

- Experience with 3D modeling and geometrical algorithms/software is a pre.

Since we operate as a small and dynamic team of people who all share a passion for our work, we are looking for someone like-minded, who doesn't expect a hierarchical, top-down approach and is not afraid of challenging him/herself or other team members. Experience is obviously a pre, but we think someone who likes to learn and improve will fit in better than someone who's used to doing things the same way for a long time.

If you are interested or have further questions, send our team an email at: [email protected]

Comment · 10 years ago
Interesting to read about some real world experiences with Open CASCADE 'in the wild'.

What version of Open CASCADE did you look into the Boolean operations? The experience I have is also that they are not very fast, but more in terms of minutes not hours. From what I know there are 'old' style and 'new' style Boolean operations in the recent (6.9 and 7.0 beta) versions of Open CASCADE and the experience I am talking about is the 'new' style Boolean operations.

How big were the typical shapes you used, in terms of number of vertices/edges/faces? And for these shapes what was the comparative speed in Parasolid or ACIS kernels?

Comment · 13 years ago
In my opinion this is just a matter of taste, especially whether Linux or Mac is better for development. I personally use Linux on a daily basis at work and when I'm done with my day job I use my MacBook Air for my hobby projects. Both environments have pros and cons. But to my personal taste, I really love working on my Mac, it feels more stable, hardware and software is much better integrated, it just works all the time.

The same arguments you can use to move away from Mac OS X for development, you can also use to move away from certain Linux distros. Ubuntu's Unity is not something you could call stable for the first few releases. Looking at all the changes between GNOME 2 and GNOME 3, that also scared away many users, or at least left many at GNOME 2, who still don't look forward to upgrading...

Comment · 14 years ago
The article is not about young vs old, or veterans vs beginners. It's about trying to control a creative process; programming is (for a big part) inventing new things, using existing components in a new way. Such creative work cannot easily be planned and controlled the same way as building a product on a production line for example. The tone might be a bit cynical, I agree, and there's much written about it, though it's an interesting perspective.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton