
SATCUBE AB · Karlstad
At SATCUBE, we build the satellite terminals that keep communication alive when nothing else works - for military operations, civil defence, and disaster respon...
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
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.
Linux system.
the field.
startup.
provisioning, factory diagnostics.
Required Qualifications
mechanisms.
It would be beneficial if you also have
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.
About the Client Our client is an international engineering and technology company specializing in delivering advanced solutions for industry, particularly in the areas of embedded systems, digitalization, and software development. The organization operates globally, delivering projects for leading companies across sectors such as automotive, heavy industry, energy, and telecommunications. The company focuses on innovation, high-quality delivery, and long-term partnerships. Project teams work in an international environment, leveraging modern technologies and engineering best practices. This is an excellent opportunity for professionals who want to have a real impact on the development of products and systems used worldwide. Role Description We are looking for an experienced Senior Linux Embedded Developer to join the client’s team. In this role, you will be responsible for developing and optimizing embedded Linux systems, with a strong focus on performance analysis, debugging, and system improvements. Responsibilities * Analyze and optimize system performance (CPU usage, scheduler latency, memory footprint, I/O performance) * Work with Linux Kernel internals (scheduler, memory management, IRQ/driver stack) * Perform tracing and analysis using tools such as KernelShark, trace-cmd, and ftrace * Identify performance bottlenecks and regressions * Debug embedded systems using tools like strace, dmesg, perf, and LTTng * Build and maintain Yocto-based Linux distributions * Create and optimize system images (poky, bitbake, layers) * Develop and maintain custom recipes and meta-layers * Work with the Linux networking stack (netlink, TC, eBPF) * Implement and modify XDP/eBPF programs (e.g., packet filtering, traffic analysis) Requirements * Several years of experience as a Linux Embedded Developer * Strong knowledge of Linux Kernel internals * Experience with system performance analysis and profiling * Hands-on experience with tools: perf, top/htop, vmstat/iostat, bpftrace, KernelShark * Strong experience with Yocto Project (bitbake, poky, layers, bbappend, devtool) * Solid understanding of embedded Linux systems and cross-compilation * Experience with eBPF/XDP and Linux networking stack * Strong debugging and problem-solving skills Nice to Have * Experience with real-time / low-latency system optimization * Experience with BSP development and customization What We Offer * Participation in advanced and impactful embedded projects * International working environment * Opportunity to work with modern technologies * Flexible cooperation model
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
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 * Design and develop embedded software for safety-critical systems * Implement low-level software in C for embedded platforms and microcontrollers * Collaborate with hardware engineers to integrate software with hardware components * Participate in requirement analysis and ensure traceability in accordance with safety standards * Perform debugging, testing and verification of embedded software solutions * Contribute to requirement-based development processes and software quality improvements * Work in an agile environment including sprint planning, stand-ups and retrospectives * Support the development of reliable, secure and high-performance embedded software systems Qualifications * Strong experience in low-level C programming for embedded systems * Experience working with microcontrollers, embedded platforms and RTOS * Experience with embedded software debugging and testing * Familiarity with version control systems, preferably Git * Experience working in Agile or Scrum environments * Strong analytical and problem-solving skills * Good communication and teamwork abilities * Relevant degree in Computer Science, Electrical Engineering or similar field Preferred Qualifications * Experience working with safety-critical software development (e.g. aerospace, defence, automotive) * Familiarity with DO-178 standards and requirement-based development processes * Experience with embedded Linux or other embedded operating systems * Knowledge of hardware description languages such as VHDL or Verilog * Experience with model-based development tools such as MATLAB/Simulink 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 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