
Logikfabriken AB · Stockholm
Är du en senior embeddedutvecklare som gillar systemnära kod, tydliga krav och att se din mjukvara göra skillnad i verkliga produkter? Perfekt! Vi söker dig so...
Är du en senior embeddedutvecklare som gillar systemnära kod, tydliga krav och att se din mjukvara göra skillnad i verkliga produkter?
Perfekt!
Vi söker dig som vill jobba i tekniskt starka team där du får ta ansvar för utveckling från design till leverans – i miljöer där robusthet, prestanda och säkerhetskrav är viktiga. Du trivs med C/C++ nära hårdvaran, är bekväm i Linux, och gillar att arbeta strukturerat och med kvalitet.
Det skadar inte om du är social, glad och öppen 🙂
ROLLEN Du blir anställd hos Logikfabriken och arbetar som konsult i ett av våra affärsområden. Uppdragen är ofta långsiktiga hos våra kunder och kan handla om allt från nyutveckling till vidareutveckling och förvaltning av befintliga produkter och system
För att lyckas och trivas i rollen behöver du kunna
utveckla och underhålla embedded mjukvara i C/C++
felsöka och analysera problem: loggar, traces, debuggers, verktygskedjor
bidra till stabil leverans: code reviews, refaktorering, dokumentation och förbättrade byggflöden
5+ års erfarenhet av embeddedutveckling i C/C++
erfarenhet av Python
vana av Linux
erfarenhet av RTOS eller liknande
jobbat i miljöer med höga krav på robusthet och säkerhet
❤️ Logikfabriken är ett konsultbolag av och för talangfulla, engagerade och roliga personer inom tech.
🚀 Vår ambition är att bli Sveriges mest inspirerande arbetsgivare.
🌕 Tillsammans formar vi bolaget, skapar möjligheter och driver utvecklingen framåt.
🍾 Vi gillar också att umgås – två konferenser per år, knowledge talks, afterworks och en massa annat kul.
💰 Dessutom tror vi på schyst ersättning och transparens.
🌳 Vi brinner för hållbarhet. Sedan 2017 är Logikfabriken klimatneutralt och vi fortsätter ständigt att minska vårt avtryck.
Nyfiken?
Hör av dig så tar vi en kaffe och pratar vidare.
Vi läser alla ansökningar och lovar att göra vårt allra bästa för snabb återkoppling.
Vi ser fram emot din ansökan!
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.
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
Senior System Engineers within HW, Radio, Embedded Software & Security Apply for this job Multiply Teknik & IT is a dedicated Engineering and IT partner serving customers with complex technical and digital challenges. We help identify and amplify customer value through engineering, software, cybersecurity, system development, automation, cloud, integration and end-to-end delivery. We are now looking for Senior System Engineers to strengthen our teams across assignments involving hardware, radio systems, embedded software, system architecture, cybersecurity and safety-critical technology. You may work on solutions involving connected products, embedded platforms, radio communication, electronics, secure systems, industrial applications, validation, requirements, architecture and product development in demanding technical environments. System Engineering Tracks Please apply under the track that best matches your experience. Senior Hardware System Engineer Relevant experience: Hardware system design, electronics, embedded systems, PCB understanding, sensors, power electronics, product development, requirements, verification, validation, technical documentation and cross-functional engineering work. Questions: How many years of experience do you have within hardware or electronics engineering? Have you worked with system-level hardware design or product development? What types of products, platforms or technical systems have you worked with? What experience do you have with requirements, verification, validation or technical documentation? Senior Radio System Engineer Relevant experience: Radio systems, RF engineering, wireless communication, antennas, connectivity, telecom, 4G/5G, Bluetooth, Wi-Fi, GNSS, signal quality, testing, certification, troubleshooting and system-level radio performance. Questions: How many years of experience do you have within radio, RF or wireless systems? Which radio technologies or communication standards have you worked with? Have you worked with testing, troubleshooting, certification or performance analysis? What types of products, platforms or customer environments have you supported? Senior Embedded Software Engineer Relevant experience: Embedded C/C++, real-time systems, Linux, RTOS, device drivers, firmware, microcontrollers, communication protocols, diagnostics, software architecture, testing, CI/CD, debugging and product-oriented software development. Questions: How many years of experience do you have with embedded software development? Which languages, platforms and operating systems have you worked with? Have you developed firmware, drivers, communication protocols or embedded applications? What tools have you used for debugging, testing, CI/CD and version control? Senior Security System Engineer Relevant experience: Cybersecurity, secure system design, embedded security, product security, threat analysis, risk assessment, security requirements, vulnerability management, encryption, secure communication, ISO 21434, IEC 62443 or similar standards. Questions: How many years of experience do you have within cybersecurity or product security? Have you worked with security requirements, threat analysis or risk assessment? What security standards, tools or methods have you used? Have you worked with embedded, industrial, automotive, telecom or safety-critical systems? General Skills We Value Across all tracks, we value strong system engineering fundamentals, technical leadership, requirements management, architecture thinking, verification and validation, structured problem-solving, cross-functional collaboration and clear communication. Bonus points for experience from industrial systems, automotive, telecom, energy, medtech, IoT, safety-critical systems, cybersecurity or secure product development. Swedish or Norwegian fluency is also a plus. Citizenship & Security Check Some assignments may involve security-classified environments, regulated industries or customer-specific security requirements. For these roles, candidates may need to meet citizenship requirements and be able to pass a security screening or background check before starting the assignment. Please include in your application: Your citizenship or work authorization status. Whether you are able to complete a customer-required security check. Any previous experience from security-classified, defence, telecom, energy, automotive, industrial or other regulated environments. How to Apply Please state which track you are applying for: Senior Hardware System Engineer, Senior Radio System Engineer, Senior Embedded Software Engineer, Senior Security System Engineer, or Senior System Engineer. Include your CV or LinkedIn profile, preferred technical area, years of experience, relevant projects, availability, language skills and brief answers to the questions for your chosen track.