Platform Software Engineer

Apply now

Platform Software Engineer

We are looking for an experienced software engineer for whom "it works" is not good enough. Rather than working on a specific subsystem of the vehicle, you like to work on the software that is used by all the other software engineers to deliver high quality software. For whatever you build, you have thought 5 steps ahead on how it will evolve in the future and everywhere you look you see possibilities to automate things. Does that sound like you?

Full-time · Helmond / Remote


Summary
Where: The Automotive Campus in Helmond (part of Brainport: the heart of Europe's innovation) or remote from the comfort of your own home office or in one of our hubs
Domain: Software
Experience: at least 5 years of experience in a similar role.
Degree: A Master’s degree preferably in Embedded Systems, Computer Science, or equivalent

Working at Lightyear is a unique experience. You get the opportunity to work for a company with a pure and meaningful mission. A mission that will make a positive and lasting impact on future generations.

What will you do as a Platform Software Engineer?
As a Platform Software Engineer, you will be part of a team that is focussing on improving and extending the software that is used by the other software engineers to build software for the vehicle, such as:

  • Our embedded vehicle software simulator
  • Our platform abstraction layer, which allows for developing and testing application code on various hardware targets.
  • Developing and aligning our test infrastructure for Hardware-in-the-Loop and Software-in-the-Loop testing.
  • Toolchain and build support scripts.
  • Defining standards, tools, and tutorials that are followed Lightyear-wide.
  • … any other software-related work that can benefit the software engineers of multiple other teams.

You can consider it your personal mission to:

Create the best foundation possible for over fifty software engineers at Lightyear. What you design will empower them to create the software needed to get our products to our customers and boost their productivity!

As a Platform Software Engineer you will have the following tasks and responsibilities:
  • Developing the platform software, including design, implementation, reviewing, and testing.
  • Supporting other engineers in troubleshooting potential platform software bugs.

A day as a Platform Software Engineer
You get into your (digital) office and start the day preparing your work. Together with your teammates, you will have the daily stand-up to align on progress. After the standup you continue working on the sprint backlog items with the team; you discuss how you intend to integrate new functionality in the existing code base, implement and test it, and review the work of others. If questions arise you reach out to the engineers directly and you have a discussion to understand what it is that they want to achieve. You wrap up the long-awaited new functionality of the platform abstraction layer that many engineers need to build their application-level functionality. People are going to be happy with this!

In the afternoon there is a question from an engineer on how to use another library functionality that you have developed in the past. You sit together with him to understand the question. It’s not the first time you get this question and apparently the update you made to the documentation still raises questions. You decide to create a task on the backlog to extend the onboarding tutorials with a scenario that demonstrates the issue and explain the need for it to the Product Owner of the team. Let’s improve things next sprint.

It’s Friday afternoon and almost time for the weekly Software team meeting that concludes the week. After watching a demo of the latest instrument cluster software you decide to also present the new features you’ve just added so people can get going with it quickly. You listen carefully to the feedback and questions, which could be valuable input for future work.

The informal meeting ends with laughter about the memes full of typical software humor that you and your colleagues have come up with. That was it for the week! Let's see what’s been organized for the Friday afternoon drinks and socialize with the other Lightyearians.

What do we expect from a Platform Software Engineer?

    In order to succeed in the dynamic world of Lightyear; pro-activity, professionalism, communication, and adaptability are crucial. We are looking for someone with an ambitious attitude who learns from the past but who is especially open to transforming new developments or ideas into the ‘tried and tested’ of the future! You thrive on working team-based, but working independently shouldn’t be an issue. You are flexible and can work under pressure. Furthermore, we are looking for someone with:

  • A Master’s degree preferably in Embedded Systems, Computer Science or equivalent
  • At least 5 years of experience in a similar role;
  • C, Python, and Git have no secrets for you
  • Experience with common software development practices such as software design (UML, design patterns, architectural principles), the V-cycle, unit testing and CI/CD pipelines
  • Experience in CMake and C++ is considered a plus;
  • Automotive software development experience is considered a plus;
  • Demonstrated experience in developing platform software is a tremendous plus;
  • The ability to communicate your ideas, designs, etc in a clear and concise manner
  • The ability to “read between the lines” on what the users of your work want
  • Fluent in (written) English is mandatory; this is extra important since the documentation you’re going to write will be read by many.
  • A 100% match between our core values and your values as a person;
  • Mission-driven and eager to deliver the change.

What can you expect from Lightyear?
In addition to a challenging role we also offer:

  • A high degree of freedom and independence in your role
  • A role within a multidisciplinary team consisting of highly motivated, inquisitive, and talented people with a broad diversity of experience
  • A role at one of the fastest-growing technology companies in the Netherlands with tremendous potential
  • 40 vacation days per year
  • An interesting and balanced pension through Zwitserleven that is in line with the mission of Lightyear
  • The ability to participate via shares and to be involved in the growth and success of Lightyear
  • In addition to a dynamic working environment, there is time for relaxation during our already epic Friday afternoon drinks

About Lightyear

Lightyear is an innovative and progressive scale-up with one mission: clean mobility for everyone, everywhere.

Lightyear originates from the legacy as a multiple world championship of the Bridgestone World Solar Challenge® Cruiser Class. Officially established in 2016 by 5 visionaries with the dream to make this groundbreaking technology accessible to everyone, everywhere. In order to accelerate the transition towards a truly sustainable solution for mobility, we believe that it is necessary to completely rethink automotive design by starting from scratch, not limited by industry conventions.

At Lightyear, we all strive for the same goal. We have a team with diverse skill sets and backgrounds; all working tirelessly towards clean mobility for everyone, everywhere. We’re proud of our culture and live up to our core values: think independently, be bold, deliver the change, put people first, and take responsibility. Our shared vision is what unites and drives us.

Want to join?