Embedded Software Developer in Product Development
My name is Markus and I have been working as an electronics software expert at LEONI in Kitzingen since May 2022. Previously, I studied computer science in Würzburg with a focus on smart systems and worked as a software developer. I already had a passion for hardware-related software before joining LEONI, which makes my professional activity now feel a bit more like having turned my hobby into my profession. That's what appeals to me about my job: the proximity to hardware (embedded systems) combined with software development.
What does a typical working day as an electronics software expert look like?
Start of the day
The start of an ordinary working day is accompanied by my little daughter, aka human alarm clock: she consistently enforces her supporting role in the early morning. A little later, I either set off for the office in Kitzingen or station myself in my own home office. So at around 8 a.m. my workday starts, ideally accompanied by a hot drink, in the form of a short daily meeting with my (international) colleagues to coordinate current work on software modules.
Afterwards I check my appointments for the day and make all necessary preparations. At this time, there are often meetings that deal with further team synchronization or organizational issues, for example. After that, I have time on the laptop to work on software requirements, design, implementation and testing of the project-specific software modules. What's nice about this is that someone from my team is actually always available for Q&A on one of our communication channels. I think that's great!
I spend my lunch break either in my garden when I work from my home office or in the Kupferkessel, our canteen in Kitzingen, which offers varied food at a fair price. At team events, the staff is also sometimes provided with delicacies from the grill. For me, a short walk during the break is part of the fun, to clear my head and counteract the immobility of desk work.
In the afternoon, one or the other meeting alternates with the development work of the morning. As a newcomer to LEONI in particular, you have various training sessions according to the induction plan, for example on compliance or our sustainability program. Alternatively, you can read through the relevant guidelines on the intranet if time permits.
As a software developer in the area of hardware-related systems, development work can also mean digging through data sheets on component specifications. In general, I would describe the work attitude like this: Less "the main thing is a lot of code in a short time" and more "brainpower in preparing to deliver quality software modules and products". Of course, you can also abbreviate this to quality instead of quantity.
After about 8-8,5h my working day is usually over. Especially in a home office, the end of the workday can be delayed a bit - there are no colleagues to subtly signal the end of the workday by clearing their desks and turning off the lights. On the other hand, I'm right at the end of the day and can enjoy my free time without having to drive home in the evening traffic.
Why did you opt for LEONI as your employer?
The Kitzingen location was attractive to me from the outset: I am a citizen of the district and enjoy living and working here. The decisive factor, however, was the job advertisement: it contained exactly the tasks and prospects that I had been looking for in the Kitzingen area for many months after my studies - until then in vain. At LEONI, I really appreciate the teamwork and the open communication policy. Our employer seeks the opinions of all employees across all hierarchical levels, for example through workshops, surveys and open Q&A sessions. I also appreciate the opportunity to work from home. I am able to work more efficiently on some tasks in my home office than in an open-plan office with the corresponding background noise and distractions. It also allows me to balance work and family much better, especially as a father of a young daughter - alarm clock, you remember. And last but not least: The food in the cafeteria is simply delicious!
What characteristics do you think someone needs to bring to be successful in IT at LEONI?
If you want to get into software development like I did, I think you already need some basics, be it through hobby, job, studies or education. This includes: Experience in microcontrollers (programming), basic knowledge of hardware (electronic basics) and of course experience in a programming language like C/C++. Also very important is the ability to work in a team: This is not an empty buzzword in a job description, but essential. Software development is not a one-man show that takes place strictly to the exclusion of people and daylight. Especially through agile methods, which we use in software development, various meetings are part of the daily routine. Also, the ability to work in a structured manner may seem like one of many standard phrases in the job description, but it is enormously important in order not to lose focus. This organizational skill comes into play especially when spontaneous events, meetings, etc. continue to influence your daily to-do list.
What three words would you use to describe LEONI briefly and succinctly?