Software Architect
Workplace: Jönköping, Sweden
Expires: September 20, 2025
Techster Solutions is in an exciting growth phase and seeks an experienced Software Architect with 5+ years of experience to strengthen the team. The role involves embedded software development focused on electric motor controllers for advanced ride-on lawnmowers, with responsibilities from startup to mass production. You will work in a knowledge-sharing, entrepreneurial environment that values continuous learning and balance between fun and professionalism.
Main requirements:
  • 5+ years of experience in embedded software development
  • Experience with PMSM/BLDC motor controller development
  • University education or equivalent long experience with strong basic math knowledge
  • Strong skills in writing embedded software in C with some assembler routines
  • Abstract and analytical thinking
  • Ability to perform electronics measurements and troubleshoot problems
  • Curiosity about product functionality and embedded systems
  • Requirement-driven development including architecture documentation and testing
  • Ability to communicate effectively in English, preferably also Swedish
  • Willingness to work primarily onsite (at least 60%) in Huskvarna
Responsibilities:
  • Develop embedded software for electric motor controllers in ride-on products
  • Participate in the entire product development cycle from startup to mass production
  • Work on advanced electric platforms including wireless, remote control, and autonomous functions
  • Collaborate within a team of engineers in a fast-paced environment with fixed delivery timelines
  • Perform measurements and troubleshooting including motor measurements on dyno rigs
  • Balance product safety standards and functionality according to internal and external requirements
  • Possibly develop supplementary PC software (e.g., in C#) to support troubleshooting
Required hard skills:
  • Embedded software development in C
  • Experience with lightweight operating systems on CPU without file system
  • Assembler programming for embedded systems
  • Product safety standards and documentation
  • Electronics measurement and troubleshooting
  • Basic mathematics relevant for embedded control systems
Recommended hard skills:
  • PC software development (preferably C#)
  • Knowledge of wireless and autonomous system development
Soft skills:
  • Abstract and analytical thinking
  • Organized yet able to prototype rapidly
  • Curiosity and eagerness to learn product internals
  • Effective communication skills
  • Ability to work collaboratively in teams
Coding languages:
  • C
  • Assembler
  • C# (recommended)
Operating systems:
  • Light weight OS without file system support
Natural languages:
  • English (Proficient)
  • Swedish (Working knowledge)
Cultural skills:
  • Knowledge sharing
  • Entrepreneurial mindset
  • Open to new technologies
  • Non-hierarchical collaboration environment