Back to prodrive-technologies.com
Prodrive Technologies logo white Prodrive Technologies logo
EN 中文 |

Developing manufacturing software for 24-hour production

Back Apply now

Tim1

Tim

| Application software engineer
6K7A5371.jpg

Angelica

| Application software engineer
Bram

Bram

| Application software engineer

Tim1

Tim

| Application software engineer

The first project I was involved in was our own inhouse developed project management tool (yes, we love to develop our own tools to tune them perfectly to our own use cases). I started as a software engineer developing full stack, however it quickly became clear that my ambitions lay in designing user interfaces and finetuning the user experience. With full support from Prodrive, this has led to me working full time as a UI & UX designer.

As mentioned before, we often make our own tools to make them exactly right for Prodrive. It is therefore no surprise that when our inhouse developed Product Lifecycle Management (PLM) tool needed a successor, it was decided to also develop this ourselves, a multi-year endeavor. This PLM tool is used to configure all the products that we make at Prodrive. It contains all products, sub-assemblies, documents and components including version control for everything but the latter.

I have been a part of the PLM tool development team from the beginning and my main focus is, as mentioned, the user interface and experience. The day starts with a walk-in meeting with the team where everyone is free to join and talk about whatever they want. Sometimes these meetings are about the project, but they can just as well be about what we all spent our weekend on. Next up is a brainstorm meeting with the internal customers of the PLM tool where we discuss the upcoming features we want to develop. It is my job to work out the details of how such a feature functions, looks, and feels. Generally, I tend to first focus on the use cases that the feature attempts to solve, and create a proposal based on that. This proposal could be a notepad file with some ideas or a rough mockup where I visualize how I think it should look and function. After we all agree on the general solution, I work on making finalized mockups which show the feature exactly as it should be implemented. These finalized mockups are then implemented by the team, giving me the great satisfaction of seeing my design implemented and functional.

If you think good design takes too much time, you should think of the time it takes all the users to figure out bad design.

Application software engineer profile

  • BSc, BEng or MSc in Computer Science

  • ASP.NET, .NET, C#, F#, SQL, TypeScript, HTML, LESS/CSS and WPF

Pros and cons

  • Support to follow personal ambitions.

  • Free lunch, dinner and use of the onsite gym.

  • Freedom to elaborate on ideas, even if not everyone is convinced immediately.

  • Never enough people to spar with regarding UI & UX design

6K7A5371.jpg

Angelica

| Application software engineer

I develop features for the internal manufacturing execution system which controls Prodrive Technologies’ manufacturing. The demands in the factory change rapidly and my job is to support those demands with high-quality software which takes the load off manual manufacturing and automates the process. That is why my day-to-day schedule changes constantly. You would be surprised by how dynamic the job of a Software Designer can be.

One thing is constant - my day always starts with a sleepy bus ride to the office. Sometimes I have an early stakeholder meeting to discuss the specifics of the next feature I will be working on, other days I take a cup of coffee and write code until lunch. When I get stuck on a problem, I often go down the hall to ask one of my co-workers for their advice. One reason I love working at Prodrive Technologies is that everyone is always open to help you out and brainstorm with you.

In the software department you can always guess when it’s time for lunch without looking at the clock. When 11.30am strikes (early I know, but coding makes us hungry) everyone’s inner alarm rings and we head to the canteen. There, my colleagues and I sit and chat whilst enjoying some nice food from the Prodrive Technologies kitchen.

After lunch, I head back to my office and start tackling the rest of the day. I work on both back-end and front-end which I personally enjoy very much. Whatever it is that I am working on, it is important to test it. Sometimes I spend a whole day on testing to make sure that when the solution is deployed it is durable and reliable.

Of course, it can happen that a critical error occurs in the system and it threatens to halt production. Within minutes, the responsible engineer is contacted for support. If it is me, I drop whatever I am doing and try to solve the problem as quick as possible. Prodrive Technologies’ manufacturing operates around the clock, so every second matters. And people say software engineering is not exciting.

If it didn’t make me happy, it wouldn’t be my job

Application software engineer profile

  • BSc, BEng or MSc in Computer Science

  • ASP.NET, .NET, C#, F#, SQL, TypeScript, HTML, LESS/CSS and WPF

Pros and cons

  • Freedom to express ideas and be heard

  • The opportunity to take on as much responsibility as you’re comfortable with

  • A fun environment with many international coworkers

  • Flexible work hours

  • Exciting variety of work assignments

  • I get distracted reading the Prodrive news

Bram

Bram

| Application software engineer

I usually start the workday at a comfortable 9:30 by sipping a cup of tea while reviewing some code, and perhaps reading an article on the news app that I helped develop. At Prodrive you’ll see software written in many languages on many platforms, from embedded software to iPhone apps. At the time I didn’t have any experience with iOS/Swift, but the project looked interesting, so I jumped in anyway. It was lots of fun, and I learned a new language as a bonus.

In the afternoon my team has a meeting with some of our users, who are also my colleagues. We’re building a .NET application to support development of product tests, and today we’re demonstrating a new feature. Feedback from our users is key in the design process, because together they have tons of experience with Prodrive products, past and present. They tell us about tricky cases we need to consider and suggest features that will make their life easier. This is as much a creative process as it is a technical one.

During the meeting, I’ll probably learn a thing or two about PCBA manufacturing and testing along the way. I have a background in game design and didn’t know much about electronics when I started, so for me working at Prodrive was a deep dive into a new world. Currently we have a real need for developers that are well versed in UI/UX/graphical design, so even if your technical knowledge is limited, I can guarantee you will be more than welcome.

If a picture is worth a thousand words, a prototype is worth a thousand meetings

Application software engineer profile

  • BSc, BEng or MSc in Computer Science

  • ASP.NET, .NET, C#, F#, SQL, TypeScript, HTML, LESS/CSS and WPF

Pros and cons

  • Flexibility and freedom in when/how you want to work

  • There’s plenty room for learning and experimentation

  • Delicious meatballs if you stay for dinner on the right day

The Prodrive Technologies Mindset

Responsibility

You don’t just go to work, you feel responsible for your project

Flexible

You decide when, where and how much you want to work

Manufacturing

You like to think about manufacturability when designing

Initiative

You don’t sit and wait, you have a hands-on mentality

Have you got what it takes to become a Prodriver?

What we offer

  • Perfect environment for people willing to take full responsibility in a project
  • Unlimited growth opportunities and freedom in taking different roles in different projects
  • Young and dynamic culture
  • Unlimited personal budget for training courses, classes or studies
  • We are open 24/7 and provide lunch, dinner and a company gym
  • We keep management positions to a minimum, so there is virtually no hierarchy
  • Create your future with your own personal development plan
  • Tools and equipment such as an iPhone, iPad and laptop
  • The flexibility to work wherever and how much you want
  • Salary that grows with your performance
  • Opportunity to become a shareholder and entrepreneur in the company
  • Travel allowance based on the days you are actually at Prodrive
  • 31 Holidays
  • Money for retirement
  • Distribution of profits

Application steps

  1. We’ll take a look at your application as soon as possible.
  2. You will receive a link to Prodrive Technologies’ online aptitude test to see if you’re up for the challenge.
  3. We will set you up for a personal interview to ask you difficult questions about yourself. Afterwards, others will ask you some more difficult questions about your expertise. We will immediately decide if we will make you an offer after the interviews.
  4. When there’s enough time left, we will discuss employment conditions directly after the interviews.
  5. If you survived everything, only your signature stands between you and being a Prodriver.