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