We are currently seeking a highly experienced and skilled Senior Software Engineer with a background in electronics or computer engineering to join our team. In addition to software development expertise, this role will also serve as a Scrum Master, providing leadership and guidance to our agile development teams.
KEY RESPONSIBILITIES:
- Lead the design, development, and implementation of embedded software solutions using C++ for our cutting-edge products in the automotive or telecommunications industry.
- Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, sprint reviews, and retrospectives) for multiple development teams, ensuring adherence to Scrum principles and practices.
- Apply knowledge of group development models, such as the FIRO model, to foster collaboration, communication, and high-performing teams.
- Provide technical guidance and mentorship to team members, driving continuous improvement in software development processes and practices.
- Work closely with cross-functional teams, including product management, quality assurance, and hardware engineering, to ensure alignment on project goals and priorities.
- Utilize expertise in embedded Linux systems to develop and maintain software solutions for embedded platforms.
- Create and maintain technical documentation, including design specifications, architecture diagrams, and user manuals, to ensure clarity and consistency across development teams.
- Communicate effectively with stakeholders at all levels of the organization, presenting technical concepts and project updates in clear and concise terms.
- Stay current with industry trends and best practices in software development, embedded systems, and agile methodologies, incorporating new tools and techniques as appropriate.
QUALIFICATIONS AND SKILLS REQUIRED:
- Master’s degree in Electronics Engineering, Computer Engineering, or equivalent education.
- Minimum of 7 years of working experience in software development, with a strong proficiency in C++.
- Proven experience working as a Scrum Master in an agile development environment, guiding multiple teams through successful project deliveries.
- Knowledge of group development models, such as the FIRO model, and experience applying them to promote team effectiveness and collaboration.
- Excellent verbal and written communication skills in English, with the ability to articulate technical concepts and interact effectively with diverse stakeholders.
- Experience with embedded Linux systems and software development for embedded platforms.
- Background in the automotive or telecommunications industry is preferred, with a deep understanding of industry-specific standards and requirements.
If you are a highly motivated and experienced software engineer with a passion for driving innovation and leading agile development teams, we encourage you to apply for this exciting opportunity.
Note: Candidates located in Sweden will be preferred.