
Mpya Sci & Tech AB · Partille
Rollen som mjukvaruarkitekt inom inbyggda system hos Husqvarna Construction innebär att leda och forma den tekniska framtiden för uppkopplade maskiner och verktyg, samt att definiera mjukvarudesign och konstruktion över en global produktportfölj.
Rollen som mjukvaruarkitekt inom inbyggda system hos Husqvarna Construction innebär att leda och forma den tekniska framtiden för uppkopplade maskiner och verktyg, samt att definiera mjukvarudesign och konstruktion över en global produktportfölj.
About Husqvarna Construction Division For more than 325 years we have driven innovation and technology development exceeding end-customers’ expectations. Husqvarna Construction, a division of the Husqvarna Group, is a world leader in machinery and diamond tools for the construction and stone industries. The foundation is built on product and technology leadership ensured by high investment levels in user-focused product development to offer professional end-users the most effective and efficient solutions. Products and services are distributed globally on all relevant sales channels. Please read more at www.husqvarnaconstruction.com/int
Are you passionate about software architecture and shaping the technical future of connected high-quality machinery and tools that professionals rely on every day? Do you want to take a leading role in defining how software is designed and built across a global product portfolio?
Husqvarna Construction is a world leader in machinery and diamond tools for the construction and stone industries. Behind every product is a team developing sophisticated drive systems - power electronics, hard real-time software, machine behaviour, diagnostics, connectivity, and user interfaces. We are now looking for a Software Architect to own the overall software architecture and help shape what comes next.
About the roleAs Software Architect you own the technical direction of our software, from embedded systems to cloud services. You make architecture decisions that stick, keep the long-term picture in focus, and help developers translate that vision into solid, maintainable code. Concretely, you will:
Set and drive the technical direction for products, platforms and related services
Define architecture, choose technologies and make sure decisions are understood and followed across teams
Identify risks and technical debt early, and make sure scalability, security and maintainability are built in from the start
Translate business requirements into technical solutions and contribute to standardisation and modularity across products
Support developers in turning architecture into practice through guidelines, code standards and hands-on input
Act as a technical mentor and be the go-to person for architecture questions across the engineering teams
If you are as passionate about software architecture and solving complex technical challenges as we are, you probably cannot wait to work in a role where your technical decisions and strategies define how great products are built, today and in the future.
Profile and experience
To be successful in this role you need to have
A degree in software, electronics or a related field
At least 8–10 years of experience in product-oriented software development, ideally using C/C++, Python and Java/TypeScript
Several years of experience in software architecture and system design in complex product environments
Experience with connected products, real-time operating systems, hardware-near programming and communication protocols
Good understanding of CI/CD, automated testing and quality processes
Fluency in English, and preferably Swedish
It is also important that you can explain complex architectural trade-offs clearly to both technical and non-technical stakeholders, you build trust naturally, and you have the patience and persistence that long-cycle product development requires.
At Husqvarna Construction we strive to have a work environment that is inclusive and diverse, where we believe that our differences are our strengths. Our winning culture is important to us, which is why we go by the beliefs: We are Bold, We are Dedicated and We Care.
Your applicationIs this on-site position based in Jonsered the opportunity you been waiting for? Please go ahead and apply! In this recruitment process Husqvarna Construction collaborates with Mpya Sci & Tech. For questions about the position, you are welcome to contact Recruitment Consultant Johanna Engblom on 0733-200 900 or johanna.engblom@mpyascitech.com. We review applications on a rolling basis so do not hesitate to apply via www.mpyascitech.com. Curious about Husqvarna Construction and want to know more about the position? Welcome to contact us!
About Husqvarna Construction Division
For more than 325 years we have driven innovation and technology development exceeding end-customers’ expectations. Husqvarna Construction, a division of the Husqvarna Group, is a world leader in machinery and diamond tools for the construction and stone industries. The foundation is built on product and technology leadership ensured by high investment levels in user-focused product development to offer professional end-users the most effective and efficient solutions. Products and services are distributed globally on all relevant sales channels. Please read more at http://www.husqvarnaconstruction.com/int
Job Description: We are looking for an experienced ECU Software Architect to design and implement scalable, safe, and efficient software architectures for automotive Electronic Control Units (ECUs). The ideal candidate will have expertise in embedded systems, AUTOSAR, functional safety (ISO 26262), and real-time software development. This role requires strong technical leadership to guide development teams and ensure compliance with automotive industry standards. Key Responsibilities: 1. ECU Software Architecture Design Define and develop modular, real-time, and high-performance software architectures for ECUs used in Powertrain, Chassis, ADAS, and Body Control Systems. Ensure compliance with AUTOSAR, ISO 26262 (Functional Safety), and Cybersecurity (ISO/SAE 21434). Optimize software for memory, power consumption, and processing efficiency on MCUs and SoCs. 2. Technical Leadership & Collaboration Work closely with System Engineers, Hardware Engineers, and Software Developers to translate system requirements into software architecture and design. Provide technical guidance to software teams on best practices, coding standards (MISRA C/C++), and software integration. Conduct design reviews, code reviews, and architecture validation. 3. Software Development & Integration Lead the integration of middleware, RTOS, and bootloaders for ECU platforms. Work with AUTOSAR BSW, MCAL, and RTE layers to ensure seamless communication between software components. Develop and optimize software for CAN, LIN, Ethernet, FlexRay, and SOME/IP communication protocols. 4. Performance, Safety & Compliance Ensure functional safety (ISO 26262) compliance, including ASIL decomposition, safety mechanisms, and failure mode analysis. Support ASPICE Level 2/3 compliance for software development lifecycle. Implement security best practices to protect ECUs against cyber threats. 5. Innovation & Future Trends Stay updated on emerging ECU technologies, including OTA updates, AI/ML in automotive, and software-defined vehicles. Evaluate new MCUs, SoCs, and hardware acceleration techniques to enhance ECU performance. Required Qualifications: Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field. Experience: 5+ years of experience in automotive embedded software development and architecture. Strong background in AUTOSAR, functional safety (ISO 26262), and real-time ECU software. Technical Skills: Proficiency in C, C++, Python, or Model-Based Design (MATLAB/Simulink). Hands-on experience with ECU software development on microcontrollers (Infineon, NXP, Renesas, TI). Strong knowledge of RTOS (FreeRTOS, QNX, OSEK), bootloaders, and low-level drivers. Experience with CAN, LIN, FlexRay, Ethernet, and automotive cybersecurity. Understanding of AUTOSAR architecture (Classic & Adaptive), BSW configuration, and RTE design. Soft Skills: Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to document and present architectural solutions effectively. Benefits & Perks: · Competitive salary and performance-based bonuses. · Health, dental, and vision insurance. · Flexible work hours and remote work options. · Learning and development opportunities. · Work with a talented and passionate team in a collaborative environment.
Are you an experienced Senior Software / Embedded Engineer ready to join an innovative consultancy team in Gothenburg? At 2550 Engineering, we help our customers to deliver advanced solutions across industries. Our goal is to enter cool new project after summer, that might be just right for you. Connect by sending in your spontaneous application to find out! Working as a consultant through 2550 By joining 2550 Engineering, you’ll become part of a growing team where helping hands, fast feet, and inspiring minds define how we operate internally and on costumer site. You’ll have the chance to: Work with cutting-edge technologies onsite or in-house with forward-thinking clients Collaborate with skilled engineers across diverse projects and domains Grow technically and personally in a supportive environment Contribute to solutions that scale and have real-world impact Role and responsibilities As a Senior Software / Embedded Engineer you will probably be responsible for designing, implementing and validating embedded software and system-level solutions. Typical responsibilities often include: Lead development and maintenance of embedded software components using C++, Python and/or Linux Architect and optimise software for performance, reliability and low-level hardware interaction Integrate software with hardware platforms and support system bring-up Write and maintain clear documentation, tests and validation procedures Mentor junior colleagues and foster best practices in code quality and development workflows Collaborate with cross-functional teams, customers and stakeholders to deliver project goals What we’re always on the lookout for Proven experience (typically 5+ years) in Embedded software and/or Systems development Strong proficiency in Python, C++, and/or Signal Processing Experience in AWS and/or Azure cloud environments Solid understanding of Embedded platforms, real-time constraints and hardware interfaces Experience with Linux, version control and continuous integration workflows Understanding and willing to deep dive into AI, ML and DL Excellent problem-solving skills and a collaborative mindset Fluent in English and Swedish language (spoken & written) Located in Gothenburg or nearby Swedish Citizenship Personal traits we value To thrive in this role you should demonstrate the following personal qualities: Social: Enjoy working with others, communicate clearly and build strong team relationships Responsible: Take ownership of tasks, deliver dependable results and follow through on commitments Committed: Show dedication to technical excellence, continuous learning and customer success About 2550 2550 Engineering is part of Qamcom Group, a collective of companies driven by innovation and human connection. We spark ideas that matter and turn them into solid solutions. Our mission is simple: helping hands, fast feet and inspiring minds. We see our diversity as a strength, expertise as a craft, and curiosity as a superpower. If that sounds like you, we’d love to connect and explore future opportunities together. If you’re interested in a new opportunity after Summer vacations, please submit your application. We look forward to hearing from candidates who match the skills and personal traits described above. Vacation period (we take a break from responding & scheduling meetings): July 16th - Aug 12th
Company description: Who are we?Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future.Since 1927, we have been a brand known for our commitment to safety, creating innovative cars that make life less complicated for our consumers. In 2010, we decided to transform our business, resulting in a totally new generation of cars and technologies, as well as steady growth and record sales. Today, we’re expanding our global footprint in Europe, China and the US, and we’re on the lookout for new talent. We are constantly pushing our own skills and abilities to drive change in the automobile industry like never before. We are looking for innovative, committed people to join us in this endeavour and create safe, sustainable and connected cars. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future. Job description: Let's introduce ourselves Software development that makes a differenceAt Volvo Cars, we are on a mission to provide freedom to move in a personal, sustainable, and safe way. As vehicles become increasingly software-defined, the infotainment platform plays a critical role in delivering seamless and secure user experiences.We are now looking for a Software Developer specializing in Android uplift to strengthen our platform teams and help drive the evolution of our infotainment systems. What you'll do As an Infotainment Software Developer, you will be part of an agile team working on the Android platform uplift and integration across our vehicle programs.You will: Drive Android version upgrades (uplift) for the infotainment platform Enable and maintain CI pipelines and build environments for platform stability Work closely with platform, integration, and hardware teams to ensure smooth bring-up on new hardware Debug and resolve system-level issues across Android, Linux, and embedded layers Collaborate with architects, UX, and cross-functional teams to deliver a coherent end-to-end solution Contribute to continuous improvement, automation, and platform quality Location: Lindholmen, Gothenburg Profile description: What you'll bring We are looking for a Senior Embedded Software Engineer with strong Android platform experience and a systems mindset.Required experience: Strong experience in C++ and Python in embedded environments Hands-on experience with Android platform development (AOSP / system level) Experience with Embedded Linux or OS-level development Solid understanding of system architecture and platform integration Experience working in a CI/CD environment (build systems, pipelines, automation) Experience with debugging complex system-level issues Preferred experience: Experience with Android uplift / version upgrades Automotive or infotainment domain experience Test automation experience (e.g., Pytest) Experience working with new hardware bring-up and platform enablement Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or similar