
ASTEK SWEDEN AB · Linköping
We are looking for an experienced Embedded Software Developer with strong expertise in low-level C programming to join a highly skilled engineering team working...
We are looking for an experienced Embedded Software Developer with strong expertise in low-level C programming to join a highly
skilled engineering team working on advanced embedded systems. The assignment is located in Huskvarna and involves developing
software for safety-critical platforms within a demanding technical environment.
In this role, you will work closely with multidisciplinary teams to design, develop and maintain embedded software solutions for
complex systems. The work is performed in an agile environment where quality, reliability and requirement-based development are
central.
Responsibilities
Qualifications
Preferred Qualifications
Additional Information
Location: Huskvarna
EU citizenship is required.
Security clearance may be required depending on the assignment.
Candidates do not need Swedish citizenship, but it is preferred that applicants have been living in Sweden for some time.
About Astek Sweden
Astek is built on curiosity, technical passion and a commitment to innovation. This drives our approach to product development,
long-term partnerships and the value we create every day.
At Astek, you will work alongside some of the industry's most skilled engineers in an environment that encourages growth,
collaboration and technical excellence.
What We Offer
We welcome applicants from all backgrounds.
Want to Be Part of Our Team?
We warmly welcome your application!
Recruitment is ongoing, apply as soon as you can.
Recruitment Contact
Daniella Hernandez
daniella.hernandez@astek.net
We are looking for an experienced Software Tester to support the development and verification of advanced avionics systems within the aerospace and defence domain. This assignment plays a critical role in ensuring the reliability, safety and performance of software used in safety-critical environments. In this role, you will work with hardware-in-the-loop (HIL) test environments and collaborate closely with engineering teams to validate avionics software under realistic operating conditions. The role may focus on either high-level or low-level testing, depending on project needs. Due to the nature of the work and the use of physical test equipment, the assignment requires on-site presence. Responsibilities • Develop and maintain test plans, test cases and automated test scripts for avionics software • Execute software tests and document test results and findings • Perform verification activities using hardware-in-the-loop (HIL) test rigs • Identify, analyze and report software defects and anomalies • Collaborate with software, systems and integration engineers to resolve issues • Ensure compliance with industry standards and safety requirements • Contribute to continuous improvement of testing processes and software quality Qualifications • Proven experience as a Software Tester within avionics, automotive, or embedded systems • Experience working with HIL test environments (e.g., dSpace or similar platforms) • Strong understanding of software testing methodologies and verification processes • Experience with test automation frameworks and scripting languages • Ability to work both independently and in cross-functional engineering teams • Strong analytical thinking, problem-solving ability and attention to detail • Fluency in English Meritorious Experience • Experience with both high-level and low-level software testing • Familiarity with DO-178C or similar avionics software standards • Knowledge of safety-critical software development processes • Experience working in agile development environments • Strong technical documentation and communication skills • Certifications related to software testing or avionics Additional Information This role involves working with physical avionics test equipment, therefore on-site work is required. Some assignments may require security clearance or specific citizenship, depending on client requirements. About Astek Sweden Astek is built on curiosity, technical passion and a commitment to innovation. This drives our approach to product development, long-term partnerships, and the value we create every day. At Astek, you will work alongside some of the industry's most skilled engineers in an environment that encourages growth, collaboration, and technical excellence. What We Offer At Astek, people and innovation come first. You can expect: • Challenging and meaningful assignments • Opportunities to collaborate with leading actors in advanced technology domains • A strong focus on professional development and career growth • A supportive and welcoming engineering culture • Attractive benefits, including 5,000 SEK in wellness allowance We welcome applicants from all backgrounds. Want to Be Part of Our Team? We warmly welcome your application! Recruitment is ongoing — apply as soon as you can. If you have any questions, feel free to reach out: Recruitment Contact Daniella Hernandez daniella.hernandez@astek.net
Are you passionate about embedded software development and eager to contribute to the future of e-mobility? We are now looking for an Embedded Developer to join DEFA's E-Mobility R&D team. In this role, you will develop the embedded software that powers our charging and energy management solutions while working closely with experienced colleagues across software, hardware and systems engineering. About the Role As an Embedded Developer at DEFA, you will be involved throughout the entire development process – from architecture and implementation to testing, debugging and continuous improvement. Working closely with hardware engineers and system specialists, you will develop robust and high-quality software for embedded systems used in charging and energy management solutions. The team works across the entire product portfolio, combining continuous improvement of existing products with the development of next-generation charging solutions. This provides an opportunity to work with both new features and entirely new product platforms. You will join an experienced and highly skilled team where knowledge sharing and continuous learning are a natural part of everyday work. The role is well suited for both early-career and experienced developers who want to grow within embedded software development. Key Responsibilities · Design, develop and maintain embedded software primarily in C/C++. · Implement low-level firmware, drivers and software interacting directly with hardware. · Perform testing, debugging and troubleshooting using emulators, debuggers and HW-in-loop environments. · Contribute to software architecture, design and technical decision-making. · Optimize software performance, memory usage, processing speed and energy efficiency. · Create and maintain technical documentation, including design and API documentation. · Participate in continuous improvement of development tools, processes and code quality. · Collaborate closely with hardware engineers and system specialists throughout the development lifecycle. Your Background · Master’s degree in Software Engineering, Computer Science or a related field. · Experience in embedded software development · Strong programming skills in C/C++. · Experience with Python, Bash or similar scripting languages. · Understanding of object-oriented design principles, software architecture and design patterns. · Experience with testing, debugging and troubleshooting embedded systems. · Familiarity with Linux, Yocto or other embedded operating systems is considered an advantage. · Knowledge of CI/CD environments is considered beneficial. · Professional working proficiency in English is required. Scandinavian language skills are considered an advantage. Experience working with embedded systems is more important than industry background. Candidates from areas such as automotive, telecommunications, consumer electronics, industrial automation, medical technology or similar environments are all of interest. Who You Are · Passionate about software development and technology. · Structured, analytical and quality-focused. · Curious, collaborative and solution-oriented. · Comfortable collaborating across disciplines and organizational boundaries. · Motivated by solving complex technical challenges and continuously improving products and ways of working. Why Join DEFA? At DEFA, you will join an international technology company with ambitious growth plans and a collaborative culture built on competence, innovation and teamwork. Working alongside highly skilled colleagues and using state-of-the-art technologies, tools and development platforms, you will have the opportunity to influence both products and ways of working while continuing to grow professionally. Application In this recruitment, DEFA collaborates with Rubino Rekrytering. For more information about the role, please contact Hanne Rubino, Senior Recruitment Consultant, +46 739 015 911 or hanne@rubino.se. Selection and interviews are ongoing, so we encourage you to apply as soon as possible. We look forward to hearing from you! About DEFA DEFA is a family-owned Norwegian technology company founded in 1946. Today, DEFA develops products and services within automotive and energy solutions that make everyday life easier, safer and more sustainable. With employees in seven countries across three continents and products used in more than 30 countries worldwide, DEFA combines entrepreneurial spirit with long-term industrial expertise. Innovation, quality and continuous improvement are at the heart of everything we do. Within E-Mobility, DEFA develops innovative charging and energy management solutions that support the transition towards a more sustainable future. Our engineers play a key role in creating products that combine advanced electronics, software and user-friendly design. Learn more at www.defa.com
At SATCUBE, we build the satellite terminals that keep communication alive when nothing else works - for military operations, civil defence, and disaster response across Europe. No downtime. No compromise. We don't buy in black-box components and stitch them together. We design our own hardware and software end to end - from the antenna system, through secure boot and the Linux/RTOS stack, all the way to the application layer our operators depend on in the field. The team is small enough that everyone's fingerprints are on the final product: your kernel patch, your driver, your security decision ends up in a terminal deployed somewhere it actually matters. We're looking for an experienced embedded systems developer ready to also step into a tech lead role for a team of 7 engineers - someone who wants deep technical ownership and the chance to shape how a team works, reporting into and working closely with our CTO. Key Responsibilities You'll work across the full stack we own - from bootloader to application software to the update pipeline that keeps devices secure in the field - with the autonomy to make real architectural decisions. * Design and maintain our Yocto-based Linux distribution for ARM devices - kernel, user-space, and bootloader * Develop and maintain device tree configurations and drivers, integrating a wide range of peripherals and hardware interfaces. * Develop real-time applications that run on dedicated microcontrollers using Zephyr RTOS, and implement the interface with the Linux system. * Design and develop the application software layer using Rust. * Implement and maintain OTA update infrastructure - safe updates, rollback mechanisms, long-term maintainability of devices in the field. * Design and maintain the boot chain and secure boot architecture, ensuring trusted firmware execution and reliable device startup. * Design, implement, and operate CI/CD pipelines for firmware build, test, and release. * Troubleshoot system-level issues across hardware, kernel, and OS layers. * Design and maintain the assembly-line flashing and provisioning system - automated firmware flashing, device identity provisioning, factory diagnostics. * Work closely with the CTO to prioritize roadmaps and lead the team's technical direction. * Work closely with hardware engineers on board bring-up, hardware validation, and debugging. Required Qualifications * B.Sc. / M.Sc. Computer Science or comparable * Extensive experience working with embedded architectures, including cross-compilation, debugging, and performance optimization. * Strong knowledge of Yocto, the Linux kernel, embedded device drivers, device tree configuration and u-boot. * Experience with real-time systems and RTOS (e.g. Zephyr). * Strong experience in Rust and/or C. * Experience with GNU tools, Debian/Ubuntu-based systems, systemd and Docker. * Knowledge of OTA updates (e.g. ostree). * Solid networking fundamentals - IP, DNS, HTTP/HTTPS, TLS, VPNs, and hardware-layer interfaces * Strong embedded security knowledge, such as secure boot on embedded devices, boot chain verification, and encryption mechanisms. * Experience with low-level communication interfaces, such as I2C, SPI, UART, and CAN bus. * A product-oriented mindset, with an eagerness to drive forward project initiatives * Knowledge of the latest software architecture principles and practices in embedded software It would be beneficial if you also have * Experience with NXP i.MX8 platforms and their associated BSP packages * Previous contributions to open-source projects, especially in the Linux ecosystem. * Experience with Cl/CD systems, such as Jenkins, GitHub actions, GitLab Cl. Who we think you are We believe that you are a go-to-person in the team where you work today or have worked previously. Your colleagues always trust you to come with additional perspectives on problems and you tend to be the leader of the technical challenges. You communicate easily with people with different experience and background and handle giving and receiving personal feedback already but wish to develop your leadership skills further. You communicate fluently in English. Swedish is a bonus, not a requirement. What we offer An opportunity to work with very interesting technology in a small, senior team, where your contributions are critical. Our work culture is based on trusting our employees to being engaged in meeting our customers’ needs and delivering best in class products. We are a growing team of highly competent and friendly colleagues, and we focus on creating a nice and warm atmosphere in the office where you should be able to grow both personally and professionally. Satcube is located at Kungsgatan in Göteborg. We believe in being innovative together and therefore we are looking for candidates that are already based in Gothenburg. If you are not, please specify both if you are willing to relocate and the time-frame required. About the recruitment process If you think you would be a match for this position, please apply by the 18th of August at the latest. As a final candidate, you can expect us to conduct thorough background checks, to secure the information security of our clients. Visit www.satcube.com to read more about the company and our solutions.