Senior Software Engineer at Kempower
Lahti, , Finland -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

With roots in the Southern part of Finland, Kempower is a globally operating DC fast charger designer and manufacturer with a vision to create the world’s most desired EV fast charging solutions for everyone, everywhere.
At Kempower, we’re driving the Electric Vehicle evolution to create a cleaner and quieter environment for everyone. We inspire global audiences to join the electric movement and be the change our planet needs. If you’re passionate about making a positive impact and want to plug into a dynamic team, we want to hear from you!
Our Culture fosters a positive work environment where every voice is valued. Regardless of job titles, we’re united by our can-do attitude and collaborative spirit. With a diverse team representing over 40 nationalities, we celebrate unique perspectives and encourage continuous learning and growth.

Responsibilities

THE ROLE

As a Senior Software Engineer at Kempower, you’ll play a crucial role in shaping the future of the EV market. You will be building world-class software in an agile development team together with other firmware developers, test automation engineers and product management, making a direct impact on our mission to revolutionize transportation.

ROLE SPECIFICS:

  • Working as a part of a multi-disciplinary team to design, integrate, qualify and test application
  • Designing and implementing data structures and software algorithms to deliver cutting-edge solutions
  • Creating design documents pertinent to the various phases of firmware development
  • Documenting findings of engineering analyses and investigations
  • Testing, debugging, verification, and validation of functional modules against requirements
  • Providing post-development support
  • Working closely with the team to deliver and optimize system performance
  • Staying up to date with firmware development methodologies
  • Participating in Firmware release projects
  • Collaborating with internal and external stakeholdersMentoring, supporting and learning together with colleagues in the team.

  • The team works in hybrid mode and meets, when relevant, in Lahti office 1-2 days weekly. Occasional travel may be required to support our global initiatives.

WHAT HELPS YOU SUCCEED IN THIS ROLE

  • A bachelor’s or master’s degree in computer science, engineering or equivalent
  • Years of demonstrated experience in software development
  • Deep understanding of NodeJS applications, particularly in resource limited embedded Linux environment
  • Experience of RxJS for managing asynchronous operations
  • Experience of test automation
  • Understanding of agile software development practices and tools (Git, CI/CD, devops, code reviews, test automation, security)
  • Experience of front-end frameworks and an understanding of front-end development is considered as an advantage
  • Knowledge of OCPP standards
  • Attitude for and track record of continuous learning and curiosity
  • Proactive way of working and good problem-solving skills
    As our official company language is English, proficiency in spoken and written English is required.
Loading...