General applications

Apply now

General applications


Critical TechWorks is developing the next generation of software systems for the BMW Group’s future driving machines.

Changing the future of cars means daring to think differently. We don’t care about job titles. We care about talent, passion and imagination. About an agile environment where trust, ideas and collaboration are our bedrocks.

There are big challenges ahead, so we’ve created a dynamic fortress for our talented minds to thrive. We empower our people to explore and invent their way to success. To us, this isn’t work. It’s our passion.

We’re looking for someone spectacular – someone who stands out and who can contribute big things working alongside our dynamic team of technical stars.

If you’re who we’re looking for, you’ll bring energy and star-quality to what you do, engineering success with a smile. In return, you’ll be surrounded by some of the best talent in the business, in an inspiring environment where our people are well-looked after, happy and part of a connected team that’s changing the future of mobility.  If you have a passion for engineering excellence, we want to hear from you. We’re looking for superstar software engineers with spark, energy and ambition to join our rock-solid team.

Working from our beautiful offices in Porto or Lisbon, you’ll be delivering cutting-edge software for the BMW Group’s future driving machines in a multi-disciplined, fast-paced and dynamic environment.

The Makings of a TechWorks Superstar

From autonomous driving to electrification, from car sharing services to vehicle connectivity, Critical TechWorks operates at the cutting-edge of the BMW Group’s technologies. 

Here’s the lowdown on the  skills and interests you’re likely to have:

  • A solid love for software development
  • A ‘can do’ attitude
  • An agile mindset
  • Good knowledge in one of the following technologies: web development, mobile development, Java, C++ or data engineering
  • Strong organisation skills
  • Great people skills that foster a supportive environment, constructive feedback and ideas sharing

  • Good oral communication and written skills – including the ability to speak and write in English
  • A real passion for learning, doing things better and helping others, as well as an ability to turn ideas into realities.

It’s time to challenge your limits. It’s time to accelerate your career. It’s time to join Critical TechWorks.