
PIAB AKTIEBOLAG · Danderyd
About Piab Group: At Piab Group we improve our customers' productivity, sustainability, and safety through evolving industrial automation and have done so since...
At Piab Group we improve our customers' productivity, sustainability, and safety through evolving industrial automation and have done so since 1951. We believe in an automated world where no resources are wasted, and no humans are injured. With annual sales of ~3 billion SEK and more than 1400 employees, Piab is a global organization, serving customers in more than 100 countries from a vast network of subsidiaries and channel partners. Since 2018, Piab Group has been owned by Patricia Industries, part of Investor AB.
Piab serves a wide range of industries, including e-commerce logistics, food and beverage, pharmaceuticals, and automotive, providing innovative vacuum automation solutions tailored to each sector.
As an Embedded Developer at Piab, you will play a key role in designing, implementing, and maintaining embedded software solutions that drive our innovative automation products. Your expertise will ensure robust hardware/software integration, support continuous improvement, and help deliver high-quality solutions that enhance productivity and safety for our global customers.
Design, implement, and maintain embedded software for Cortex-M based products.
Develop and maintain support tools (mainly in Python) to improve development and testing workflows.
Integrate and validate communication protocols (BLE, IO-Link, PROFINET, and other industrial buses).
Participate in code reviews, design discussions, and sprint planning (using Jira and Git).
Collaborate with hardware engineers to ensure seamless HW/SW integration.
Debug and resolve issues at both hardware and software levels.
Implement and tune control algorithms as required by product specifications.
Document software design, architecture, and user guides in English.
Contribute to continuous improvement of development processes and toolchains.
Support production and field teams with troubleshooting and technical expertise.
Ensure compliance with relevant industry standards and best practices.
Proficient in Embedded C programming (focus on Cortex-M architectures)
RTOS experience (FreeRTOS, now renamed, and similar real-time operating systems)
Version control with Git
Task and issue tracking with Jira
Debugging and troubleshooting embedded systems
Hardware/software integration and testing
Familiarity with electronics schematics and basic hardware debugging
Fluent in English (spoken and written); Swedish is a plus
Ability to work in cross-functional, multicultural teams
Strong analytical and problem-solving skills
Attention to detail and quality focus
Ability to document code and technical solutions clearly
Adaptability to new technologies and tools
Collaborative team player
Proactive and self-driven
Curious and eager to learn
Structured and organized
Communicative and open-minded
Resilient under pressure
Customer- and solution-oriented mindset
Python scripting for support tool development
BLE (Bluetooth Low Energy) protocol stack integration
IO-Link communication
Ethernet-based industrial buses (e.g., PROFINET)
Innovative Culture: Be part of a team that thrives on creativity and innovation.
Global Impact: Work with a company that is a world leader in vacuum transport solutions.
Global Presence: Piab has 25+ sales offices and over 900 partners worldwide, ensuring a vast network and global reach.
Sustainable Vision: Contribute to an automated world, promoting safety and efficiency.
Professional Growth: Access opportunities for continuous learning and career advancement.
Diverse and Inclusive: Join a workplace that values diversity and fosters an inclusive environment.
Stable employer: As part of Patricia Industries and connected to the Wallenberg family, Piab benefits from strong support and a commitment to long-term growth and sustainability.
"At Piab, I have the chance to leave my own footprint. The low hierarchy means my ideas are heard and valued. #LoveWhereIWork"
If you are passionate about innovation and want to make a difference in the world of automation, we would love to hear from you! Use the following link to upload your CV.
Please be advised that a valid work permit for the country we offer the open vacancy in is required for non-EU citizens. Unfortunately, applications without a valid work permit cannot be considered.
Want to work with automotive development – but not expected to know everything? At Knowit Connectivity, we’re growing within Automotive and are looking for more engineers to join us. What we’ve learned is that great people don’t always fit into one single box – so instead of looking for one “perfect” profile, we’re interested in people with different kinds of experience. Maybe you enjoy working close to the hardware with C/C++ in embedded systems. Maybe you prefer model-based development in Simulink. Or maybe testing, verification, or system-level work is where you feel at home. We’d like to hear from you regardless. About the role As a consultant with us, you’ll be part of a team where collaboration and knowledge sharing are important. Our projects vary, and so does the way we work – sometimes onsite with the customer, sometimes in-house, sometimes remote. We’re mainly working with customers in the Stockholm region within Automotive. We put a strong focus on competence development – not just through courses, but by building knowledge together. We want you to grow in your role and stay relevant over time. Right now, we’re putting extra focus on areas like AI and how it can be applied within automotive and embedded systems. This isn’t just something we talk about – it’s something we actively explore in our projects and internally, and you’ll have the opportunity to be part of that journey. We think you might have experience in things like: C/C++ or model-based development (Simulink) Embedded systems and/or Linux Testing (unit, integration, system) or verification Automotive standards like ISO26262 or A-SPICE It’s great if you also know things like CAN, Autosar, Python or real-time systems – but it’s not a must. Who you are You probably enjoy working together with others, take responsibility for your work, and are curious about learning new things. You have an interest in how technology is evolving and are open to exploring new areas, We also think you like sharing knowledge with others and contributing to a team where people learn from each other. We don’t expect you to know everything – but we do expect you to want to grow. About us Knowit offers an exciting workplace that provides great opportunities for our employees to develop, both professionally and personally. With supportive, versatile, and creative colleagues, we at Knowit Connectivity Stockholm offer an exciting and inclusive culture where we strive to ensure a healthy balance between private life and professional life. In addition to complementing each other professionally, we also make sure we have fun together, both inside and outside of office hours, with a variety of events such as workshops, informative seminars and casual after-works. All our leaders have a great focus on our employees and through a close dialogue with you, we promise to do our utmost to make the next project the best of your life so far. We are a company that values a culture of closeness and community. We listen when you have suggestions for improvements or new ideas for events and will always encourage you to try new solutions. Knowit is a fast-paced, fun, and inspiring workplace with a great team spirit. With us, you work to make a difference and to develop both Knowit’ s business and our customers.
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.
Utveckla säkerhetskritisk inbyggd mjukvara för transmissionsstyrning i en modern fordonsmiljö med fokus på C, Matlab/Simulink och testning. Här får du arbeta med säkerhetskritisk inbyggd mjukvara för transmissionsstyrning i en modern fordonsmiljö. Rollen passar dig som vill vara med genom hela utvecklingskedjan, från krav till verifiering. Om rollen Utveckla och underhålla styrstrategier och funktioner för transmissionssystem. Arbeta med växelfunktioner för både förbrännings- och eldrivna applikationer. Bidra i hela livscykeln: krav, implementation, test, verifiering och dokumentation. Samarbeta med flera teknikområden för att leverera robusta och säkra lösningar. Det här kommer du göra Skriva och förfina krav för mjukvarufunktioner. Implementera lösningar i C och komplettera med modellbaserat arbete i Matlab/Simulink. Genomföra testning på enhetsnivå, i SIL och på fordonsnivå. Bidra till tekniska beslut och kvalitet i utvecklingen. Vi söker dig som har Mycket god vana av C-utveckling. Erfarenhet av Matlab/Simulink. Bakgrund inom inbyggd mjukvara, styrsystem eller fordonsutveckling. Kunskap om funktionell säkerhet, gärna ISO 26262. Relevant högskole- eller civilingenjörsexamen inom exempelvis mekanik, elektroteknik eller datateknik. Teknik & Verktyg C Matlab/Simulink Python CAN CAN FD Ethernet Unit testing SIL Praktisk information Ort: Södertälje Arbetssätt: På plats Språk: Svenska och/eller engelska