Senior Software Engineer – GPU & High-Performance Signal Processing
Want to influence the bigger picture? At Saab, you can realise amazing innovations that keep people and societies safe. Together, we can truly make an impact – and your part matters.
Your role
At Saab Surveillance, we are developing the next generation of intelligent radar systems – advanced technology with a clear mission: to protect people and society.
As a Senior Software Engineer, you will take on challenging work at the intersection of software, hardware, and signal processing. You’ll help design and build high-performance applications where milliseconds matter and large amounts of data need to be handled in real time.
In this role you will:
Drive the development of advanced embedded radar signal processing applications.
Work hands-on with performance-critical code to fully leverage modern computer architectures.
Collaborate with hardware architects, signal processing experts, and fellow software engineers throughout the product lifecycle.
Make important architectural decisions balancing performance, efficiency, and scalability.
Profile, analyze and optimize code to remove bottlenecks and push performance to new limits.
Your profile
We believe you are a problem-solver who thrives on technical challenges and enjoys working in teams where knowledge-sharing and innovation are key. You combine deep technical expertise with a strong sense of responsibility for delivering high-quality solutions.
To succeed in this role, you bring:
A degree in Electrical Engineering, Computer Science, Mathematics, Physics – or equivalent professional experience.
5+ years of professional experience in software development.
Expert-level skills in C/C++.
Proven experience in GPU programming (CUDA or similar).
A solid understanding of parallel programming, computer architecture, and signal processing concepts.
Experience with modern software development practices (version control, testing, CI/CD).
It’s a plus if you also have experience with:
- Other GPU frameworks such as AMD HIP, SYCL, or OpenCL.
- High-performance networking (RDMA) or Linux kernel development.
- Writing custom device drivers.
This position requires that you pass a security vetting based on the current regulations around/of security protection. For positions requiring security clearance additional obligations on citizenship may apply.
What you will be a part of
Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters.
Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world.
Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. Read more about us here
Kindly observe that this is an ongoing recruitment process and that the position might be filled before the closing date of the advertisement.