Semicon Service Nordic AB
Embedded Software Developer
Om jobbet
Role OverviewThe client is seeking a Senior Embedded Software Developer to contribute to the development of advanced embedded solutions for battery systems used across a wide range of products.
This role involves working across the full software development lifecycle-from requirements and design to implementation, testing, and documentation. The position offers the opportunity to be part of a collaborative, cross-functional environment, engaging with both internal teams and global partners to deliver high-quality, intelligent power solutions.
Job Description
The selected consultant will be responsible for developing and maintaining embedded software systems, primarily written in C, for battery-related applications. The role includes close collaboration with engineering teams, stakeholders, and external suppliers to ensure optimal product performance.
Working in an agile setup, the consultant will actively participate in all stages of product development, contributing to both technical implementation and process improvement, including toolchain enhancements and testing practices.
Key Responsibilities
Design and develop embedded software for battery management systems
Perform unit testing and support manual testing activities for both software and hardware components
Analyze and troubleshoot battery-related issues, including fault tracing and debugging
Contribute to requirement definition and documentation processes
Enhance and maintain the software development toolchain to improve efficiency
Collaborate with cross-functional teams and external partners to ensure seamless integration
Participate in end-to-end product development, from concept to final delivery
Support continuous improvement initiatives within agile project environments
Experience Requirements
Relevant experience in embedded software development (Level 2-3, typically 3-8+ years)
Hands-on experience working across the full software development lifecycle
Experience in collaborative environments involving multiple stakeholders and suppliers
Education Requirements
Bachelor's or Master's degree in Software Engineering, Electronics, Mechatronics, or a related field
Required Skills
Programming in C / C++
Python development
Version control using Git
CI/CD tools such as Jenkins
Experience with Azure DevOps
Embedded systems development
Software testing (unit and manual testing)
Preferred Skills
Knowledge of Swedish language
Experience with AI-assisted or AI-generated code in software development
Familiarity with DevOps practices and toolchain optimization
Language Requirements
English - Proficient (mandatory)
Swedish - Proficient (preferred)
Other Requirements
Ability to work on-site in Huskvarna
Strong teamwork and communication skills
Capability to work in agile development environments
Willingness to collaborate with global teams and suppliers
Application Method: Interested candidates can apply by sending their profile to hr@semiconservicenordic.com





