Bessemerstraße 51, First Floor, Berlin 12103, Germany

Software Engineer-Huskvarna, Sweden

Sweden, Huskvarna Husqvarna Position Filled

Position Filled. See similar openings.

This role is no longer accepting applications, but we regularly open comparable positions. Explore the similar openings below or contact our team for the next intake.

Job Description

Husqvarna is seeking a Software Engineer to join its R&D organization and develop innovative software solutions for handheld battery products. The role supports both Advanced Development initiatives and core Drive Systems activities, contributing to pre-development solutions, new product development, and the maintenance and enhancement of existing products.

Working in a multidisciplinary environment, the Software Engineer will collaborate across software, electronics, and mechanics to develop high-performing handheld battery tools. The position involves low-level embedded software development, with electrical motor control considered a strong advantage. The engineer is expected to take ownership, solve complex technical challenges, and turn ideas into practical, efficient, and maintainable software solutions.

The role requires a university degree in software engineering, computer science, or a related technical field, along with experience in low-level embedded software development. Knowledge of C, Azure DevOps, CI/CD, Git, and serial communication is required, while experience with motor control, battery systems, safety standards, cybersecurity, Jira, and C++/C# is also specified.

Requirements

  • University degree within software engineering, computer science, or a related technical field.
  • A few years of experience in low-level embedded software development.
  • Experience within motor control is a strong plus.
  • Experience within battery systems is a strong plus.
  • Knowledge of safety standards and cybersecurity, including CRA.
  • Good knowledge of C.
  • Good knowledge of Azure DevOps.
  • Good knowledge of CI/CD.
  • Good knowledge of Git.
  • Good knowledge of serial communication.
  • Fluent English, both spoken and written.
  • Experience with Jira.
  • Experience with C++/C#.
  • Creative and self-motivated approach.
  • Ability to solve complex technical challenges.
  • Ability to take ownership and drive initiatives forward.
  • Ability to work in an environment where not every requirement is predefined.