
Adavo AB · Stockholm
Startdatum: ASAP Slutdatum: Option på förlängning Omfattning: 100% Plats: Stockholm / Hybrid Uppdragsbeskrivning En internationell aktör inom industriella tekni...
Startdatum: ASAP Slutdatum: Option på förlängning Omfattning: 100% Plats: Stockholm / Hybrid
Uppdragsbeskrivning
En internationell aktör inom industriella tekniska lösningar söker en senior person inom mjukvarutest för inbyggda system. Uppdraget innebär ett övergripande ansvar för teststrategi, testdesign och kvalitetssäkring av avancerade styrsystem.
Rollen kombinerar praktiskt testarbete med ett mer strategiskt ansvar där konsulten bidrar till att utveckla testmetodik, stärka automatisering och säkerställa hög kvalitet genom hela utvecklingsprocessen. Arbetet sker i nära samarbete med utvecklare, hårdvaruingenjörer och produktansvariga.
Du kommer även att fungera som ett tekniskt stöd för testrelaterade frågor i teamet och bidra till att etablera effektiva testprocesser samt stödja mindre erfarna testare.
Utforma och vidareutveckla teststrategi och testplaner för inbyggda system
Planera, designa och genomföra systemtester (manuella och automatiserade)
Utveckla och förbättra automatiserade tester samt testverktyg
Bygga och underhålla testmiljöer för hårdvarunära testning
Analysera fel och genomföra felsökning i komplexa system
Säkerställa testbarhet genom granskning av krav och tekniska lösningar
Rapportera testresultat, risker och förbättringsförslag till relevanta intressenter
Skall-krav
Flera års erfarenhet av systemtest inom embedded / inbyggda system
Kunskap om RTOS, mikrokontrollersystem och Embedded Linux
Erfarenhet av kommunikationsprotokoll i inbyggda system
Erfarenhet av testautomatisering med exempelvis Python eller liknande verktyg
Erfarenhet av versionshantering och CI/CD-verktyg
Erfarenhet av agila arbetssätt, exempelvis Scrum
Kunskap om IoT-relaterad kommunikation och gateway-lösningar
Programmeringskunskap i C/C++
Erfarenhet av arbete med elektriska system eller teknisk integration nära hårdvara
Are you an embedded developer looking to work hands-on with cutting-edge software? Our Stockholm-based client offers top-tier facilities and complex projects spanning MedTech to security. Join a collaborative team and see your code make a real impact. Apply today, as we review applications on an ongoing basis! About the role Our client is an established technology consultancy specializing in advanced product development, smart connected solutions, and Internet of Things (IoT). They guide partners through the entire product lifecycle – from initial strategy and prototyping to final market launch within sectors such as Industry, MedTech, Defense, and Security. Operating as an independent entity within a major international corporate group, they combine the agility and close-knit culture of a smaller firm with the extensive resources and advanced technical facilities of a global enterprise. Here, you will join a collaborative, down-to-earth team working at the absolute forefront of technology. We are currently seeking a talented senior Embedded Developer to join the embedded development team in Stockholm, focused on firmware engineering from concept to final release. The team thrives on a flat organizational structure and cross-functional collaboration, offering opportunities to interface with mechanics, electronics, and software to optimize the product functionality and user experience. You will be employed by our client, but you will carry out your assignments directly with their end customers. Depending on the project, you will work on-site within the end customer's engineering team, either independently or alongside a colleague from the company. Because you will be embedded directly within external teams, it is essential that you feel confident in your own expertise and possess strong interpersonal and communication skills. Work tasks Software & Architecture Design: Develop robust embedded software in C/C++. Hardware-Proximate Development: Write drivers, handle analog signals, and implement functionalities in real-time operating systems (RTOS) and Linux environments. Protocols & Peripherals: Troubleshoot and optimize software under tight memory constraints, interfacing with peripherals such as analog data acquisition, motor control (PID), USB PD, SPI, and I2C. Wireless & Certification: Work with radio technology, Bluetooth/BLE, and other wireless standards, supporting regulatory measurements and compliance testing (e.g., FCC, ETSI). Project & Client Interaction: Drive feasibility studies, evaluate emerging technical standards, and translate complex client requirements into practical technical solutions. Testing & Automation: Develop test environments, including automated production testing and Hardware-in-the-loop (HIL) setups within CI/CD pipelines using Git. We are looking for Degree in Computer Science, Engineering, Systems Development. Strong proficiency in embedded C programming and a solid understanding of C++. Approximately 5+ years of experience. Proficiency in Python (e.g., for testing, scripting, or automation purposes). Experience with RTOS (experience with Zephyr RTOS is a plus), Linux environments, and a foundational understanding of microcontrollers (e.g., STM32, IMXRT). Fluent English, both written and spoken (Swedish is highly advantageous). To succeed in the role, your personal skills are: Trustful Humble Social Responsible Our recruitment process This recruitment process is handled by Academic Work and it is our client’s wish that all questions regarding the position is directed to Academic Work. Our selection process is continuous and the advert may close before the recruitment process is completed if we have moved forward to the next phase. The process includes two tests: one personality test and one cognitive test. The tests are tools to find the right talent for the right position, to enable equality, diversity, and a fair process.
Do you want to work with the latest technologies and highly skilled colleagues, at a world leading company? Then you might be the one we are looking for to join us at Technologies, one of the departments within Axis R&D, with responsibility for developing Axis product platforms that are the base for all Axis Video Surveillance Products. Who is your future team? You will join the Common Core Platform team, part of the Product Platforms department within Axis R&D's Technologies organization.The organization consists of several highly skilled and motivated R&D teams, with a strong presence in Lund and since a couple of months an established kernel-focused team in Stockholm. Our teams value personal growth, collaboration, and teamwork. If you're someone who enjoys making an impact and contributing to positive change, you'll feel right at home with us. The Common Core Platform team in Stockholm is a small but growing team that will play an important role in developing and configuring software for Axis' new technology platforms based on our in-house engineered ARTPEC system-on-chips, used in the next generations of video surveillance products. The team currently consists of three engineers and is in an active growth phase, with a clear ambition to take increased technical responsibility over time. The platforms we develop are Linux-based, and development as well as validation takes place in a Linux environment. The work spans requirements, design, implementation, and validation of core platform areas such as the boot process, security, and CPU subsystem. The Stockholm team works in close collaboration with the larger and more established Product Platforms teams in Lund, as well as with the ASIC team located in Stockholm, forming a tightly integrated distributed team. What you'll do here as Senior Linux Kernel Engineer? In your daily work, you will typically engage in the following activities: Collaborate with ASIC design engineers to research and develop solutions for Axis´ ASIC and product platforms, in particular the SW aspects Participate in design reviews, technical discussions and specifications to ensure the quality and feasibility of solutions Design, implement or utilize test environments needed to validate and/or optimize our solution designs Prepare SW for and participate in bring-up and validation of our SoCs. This includes debugging issues and implementing solutions Evaluation of hardware blocks, platforms and related documentation (mainly from a SW perspective, Linux kernel in particular) Interact with internal and external teams (e.g. customers, partners or suppliers) Participate in development and maintenance of existing Linux kernel platforms (e.g. previously developed platforms and products) In this role, you will (together with skilled colleagues) mainly be working in the following areas: IP evaluation and selection (primary responsibility) All kind of engineering activities related to Linux kernel development (e.g. driver development, kernel configuration, upstream activities, provide domain expertise to other teams, etc) Who are we looking for/Who are you? You are an analytic and dedicated person with a strong personal drive and an ability to work both unsupervised and as a part of a team. You have the ability to think ahead and understand and manage consequences of complex decisions or findings. You are good at collaborating with people with different backgrounds (e.g. ASIC engineers, other SW teams, external partners and managers) and have a strong attention to detail. Required qualifications: A master's degree in computer science, physics, mathematics, electrical engineering or similar Background in Linux kernel development Experience in embedded C development and debugging, particularly close to hardware Familiarity with version control systems and code review tools (Git and Gerrit) Additional valuable qualifications: Experience in working with Linux kernel upstream Background including SoC design work from a SW perspective ASIC IP configuration experience A good understanding of the boot process of embedded devices Basic understanding of ASIC design Experience from using QEMU as a tool to make a system simulation environment Experience with Python and Rust development The position is office-based and you will be located in Axis office in Stockholm, Sweden. What Axis have to offer Here, you'll contribute to meaningful projects that shape the future of security and surveillance - developing solutions used worldwide. This is a unique opportunity to be part of building our new R&D office in central Stockholm. You'll enjoy the advantages of working at a small, agile site while also being part of a successful organization that is already the world leader in network video. Ready to Act? Vacation is important! At Axis we value work-life balance and that means that during summer many of us are on a well-deserved vacation. During this period of time, you can expect some delay in our response, but we will get back to you as soon as possible! In case of questions, please reach out to recruiting manager Erik Thored, Engineering Manager for the Common Core Platform team, at +46 46 272 1800.
Mycronic is a global high-tech company whose innovative solutions have been advancing electronics technology for over 40 years. Today we continue to grow and serve customers in an expanding variety of industries. What we do impacts the future of technology, and in turn, the way we live our lives tomorrow. We’re looking for people to join our talented, motivated and friendly team on the cutting-edge. Here, in an open, collaborative and flexible environment, you’ll work alongside leading industry experts and take on challenging projects that bring tomorrow’s electronics to life. If you have several years of work experience within software development and embedded systems and wants to be part of a growing company with world leading products, this is for you! About the role Mycronic has experienced strong growth in recent years, both organically and through acquisitions. With headquarters in Sweden, Mycronic is a global organization with subsidiaries, agents, and distributors in over 50 countries. Mycronic is divided into four divisions, and in this role, you will belong to PCB Assembly Solutions (PA). PA is a leading provider of equipment and solutions for surface mount technology (SMT) to electronics manufacturers who require rapid production adjustments while maintaining high efficiency. PA delivers systems for circuit board assembly, including both complete line solutions and individual systems for specific process steps, as well as advanced software for assembly process management and connected factories. In this role, you will be part of a team of 7 team members and collaborate with several functions across the company, such as architects, project managers and other software teams within for example AI. You are offered The opportunity to work in a multi-cultural company with knowledgeable, friendly and goal-oriented colleagues. To work in an exciting company in a growth phase, where you can make a real impact in a fun and dynamic environment. Mycronic is a global company, yet small enough for you to truly make a difference. The opportunity to work with world-leading products. The future of electronics production is increasingly complex. Denser boards, a wider range of miniaturized components, more NPIs and erratic production schedules. To address these challenges Mycronic has developed the industry’s fastest, most flexible and most precise jet printing and solder paste dispensing systems. Mycronic jet printing technology makes it possible to dispense solder paste for the most challenging circuit boards and components, with micrometer accuracy, maximum speed and perfect quality solder joints. Read more here:(https://www.mycronic.com/product-areas/pcb-assembly/products/smt/jet-printing/). Mycronic has a large software organization which will provide you with optimal opportunities to develop your knowledge in various areas of computer science – such as software architecture for robotics, machine learning, AI, optimization, and computer vision. Work tasks You will work in a broad developer role where you will truly have the opportunity to influence the final solution of the products. The Mycronic Jet Printer, which is the product area you will be developing the software for, includes electronics, mechanics, and software, creating exciting opportunities for those who want to work with complex software development involving multiple technical disciplines. We are continuously working to enhance our products' user-friendliness, particularly in terms of automation and user interfaces, which will also be part of your development work. Your primary focus will be on improving the products, with opportunities to contribute your ideas and collaborate as a team to create the best solutions. This may involve anything from adding capability features and reducing energy consumption to updating the GUI. Mycronic has both R&D, lab, and production in-house, meaning you will work close to the products you develop, which also gives you the opportunity to see the "real world" results of your work. We are looking for This is a role for someone with a strong background in software development and an interest in understanding the entire product and an ambition to grow into a software architect role. As a software developer you will have a key role in the product development since this is where all the technology in the machine comes together to provide the system functionality that meets the user. You will be involved in everything from requirements gathering to design, architecture and development and collaborate with several stakeholders. As a person, we see it as particularly important that you are goal- and detail-oriented and have strong collaboration skills. You also have a will to contribute with your ideas, and just like your colleagues, you always strive to develop yourself and contribute to the team´s collective growth. We expect you to make a strong contribution by adding new functionality, maintaining high quality and by helping to introduce new technology and processes to increase team efficiency. You likely have: A master´s degree within computer science, electronics, mechatronics or similar. Strong software development experience with the capability and ambition to take on broader architectural responsibilities in a few years. Strong knowledge in Java. Strong knowledge of software development in Linux. Experience of working with software systems that interact with embedded software and hardware. Strong knowledge in English and good knowledge in Swedish (or have the desire to learn) It is considered advantageous if you have... Knowledge in C and/or C++ Other Information Start date: By agreement Employment type: Permanent Scope: Full-time Location: Kista Contact Information: Senior Recruitment Consultant Johanna Sörell, johanna.sorell@academicwork.se The recruitment process is handled by Academic Work, and Mycronic requests that all questions regarding the process goes to Academic Work. Our recruitment process Problem-solving and personality test Phone interview with Academic Work In-depth interview with Academic Work Interviews with Mycronic Reference check + decision