Software Developer
Workplace: Uppsala, Sweden
Expires: July 24, 2025
We are looking for a Software Developer who will combine their passion for programming and the outdoors, playing a key role in developing and ensuring technology for our Harvesting tool at AirForestry AB.
Main requirements:
- Relevant education in robotics, electronics or similar field.
- Minimum 2-3 years experience in software development, mechatronics, or related areas.
- Solid understanding of real-time systems.
- Knowledge of Linux.
- Programming skills in C/C++.
- Ability to work independently and in teams.
- Strong problem-solving and analytical skills.
- Strong ownership and dependability.
- Fluency in Swedish and English with excellent verbal and written communication.
Responsibilities:
- Optimize electronic components, systems, and software for prototypes.
- Perform extensive testing and troubleshooting of hardware and software to ensure reliability and performance.
- Provide constructive feedback to support continuous improvement.
- Cooperate with suppliers to ensure components and materials meet specifications and quality standards.
- Execute building and repairing of prototypes as a hands-on team member.
- Produce and maintain detailed documentation and requirement specifications.
- Develop and maintain software applications.
Required hard skills:
- Real-time systems knowledge
- Linux
- C/C++ programming
Recommended hard skills:
- Experience with STM32 microcontrollers and their development environments
- Familiarity with Python
- Familiarity with QML
- Good understanding of wireless communication technology
Soft skills:
- Problem solving
- Analytical ability
- Strong ownership
- Dependability
- Effective communication
Coding languages:
- C
- C++
- Python
Frameworks:
- QML
Operating systems:
- Linux
Natural languages:
- Swedish (Proficient)
- English (Proficient)
Cultural skills:
- Affinity with forestry or related experience
- Team collaboration
- Hands-on and outdoorsy approach