Senior Python Software Engineer for Embedded Systems

  • Staff
  • Almere
  • University degree
  • Higher Vocational Education
  • More than 5 years

Are you a passionate Python Software Engineer and would you like to work within an R&D department? Do you get energy from guiding fellow engineers in writing good Python code? Would you also like to contribute to the global energy transition? Then we are looking for you!

As a Senior Python Software Engineer you will be responsible for designing and implementing software solutions using python, which are used for our software process automation and test automation of embedded system projects. You will focus on our business units TheBattery (energy storage systems) and ACE (Alfen charging equipment).

You have solid architectural skills and know what is happening in the python open source community in terms of frameworks and packages, and are happy to apply this to your daily work. Furthermore, you have a good understanding of what it takes to automate testing and verification of embedded systems.

In addition, your main tasks consist of the following:

  • Design and develop Python-based software solutions for embedded systems, focusing on functionality, performance, and reliability;
  • Collaborate with multi-functional teams to define software requirements and system architecture;
  • Write clean, efficient, and maintainable code in Python, adhering to coding standards and best practices. Also, guide and inspire other software engineers in writing good python code and making sound software designs;
  • Implement and maintain software process automation, using tools like Jenkins and enable continuous integration and deployment;
  • Perform unit testing and integration testing to ensure software quality and functionality.

What we offer:

We offer you an intellectually stimulating and hands-on challenge right at the heart of the energy transition. You will have an independent and impactful role with room for personal input, innovation, and initiative. Alfen is a rapidly growing company that is dedicated to capturing the energy market and leading the way in the energy transition. All this is accompanied by a pleasant, open, and informal work atmosphere, where work-life balance is taken into account.

We provide a comprehensive benefits package, including a phone and a laptop, and you will enjoy 27 vacation days along with 13 additional ADV (Additional Days of Leave) per year. Moreover, you will join a team of motivated colleagues who are eager to share their expertise, and we will provide you with opportunities for continuous professional development.

Your profile:

You are a passionate Python developer who likes to work with highly motivated individuals in a multidisciplinary team. Furthermore, you like to stay up-to-date with the latest trends and advancements in embedded systems and automation technologies. You know how to apply this in order to create an enhanced development process. By using your strong problem-solving skills, you know how to analyze complex system-level issues and like to guide others in fixing these issues. Next to that, you identify yourself with the following qualifications:

  • Bachelor or Master degree in Computer Science, Software Engineering, or a related field;
  • High level of software craftsmanship in Python programming with a focus on software development for embedded systems;
  • Experience in software process automation using tools like Jenkins or similar CI/CD platforms. Proven record of delivering robust and successful software is a pre;
  • Solid understanding of embedded systems concepts, including microcontrollers, firmware development, and hardware-software interaction;
  • Knowledge of software development methodologies and best practices, for example: Git, Bitbucket, Jira;
  • Agile Scrum practitioner; applies and advocates best practices (TDD, BDD, peer-reviewing, continuous integration, automated build environments).

Does this Opportunity Interest You?

If you are excited about the Senior Python Software Engineer for Embedded Systems (Charging Equipment & Energy Storage Systems) position, please submit your resume and cover letter by clicking on the "Apply" button.