BSP / Embedded SW Engineer

Sasken Finland Oy

Tampere

Hybrid

EUR 70,000 - 90,000

Full time

24 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Senior role
Own your area
System design ownership

Job summary

Sasken Finland Oy in Tampere is seeking an experienced BSP / Embedded Software Engineer to join our software development team. You will bring up new ARM-based embedded platforms, develop Linux BSPs, integrate drivers, and ensure production-ready software for modem integration and other embedded projects.

You will work closely with hardware, modem, and system teams, debug complex issues, optimize platform performance, and participate in validation, with a proactive, collaborative mindset in a

Qualifications

  • B.Sc. or M.Sc. in Embedded Systems, Electronics, or Software Engineering.
  • Minimum: 2+ years experience (Engineer).
  • Senior: 5+ years experience (Senior Engineer).

Responsibilities

  • Hardware bring-up for ARM-based embedded platforms.
  • Develop and maintain Linux BSPs and drivers.
  • Debug and integrate bootloaders, kernels, and peripherals.
  • Collaborate with hardware, modem, and system teams.
  • Support platform validation, performance analysis, and power optimization.

Skills

Embedded Linux
C/C++
Hardware bring-up
Linux kernel
Device drivers
ARM architecture
Git workflows
HW interfaces
CI/CD

Education

B.Sc./M.Sc. in Embedded Systems/related field

Tools

Yocto

Job description

Sasken Finland Oy serves domestic and global customers in design and development of hardware and software products and provides services for industries such as Telecommunication, Industrials and Defence and Satcom. Sasken Finland has a strong track record of successfully delivering R&D product programs with high-end expertise in wireless and embedded system technologies.

We are looking for a BSP / Embedded SW Engineer to join our SW development team to support modem integration project and other embedded projects. Our team is in the Tampere office where we are working in hybrid mode.

The Role

As a BSP / Embedded Engineer, you will be responsible for bringing up new hardware platforms, developing and maintaining Linux BSPs, integrating low-level drivers and peripherals, supporting hardware validation, and enabling seamless integration between platform, modem, and application software. You will work closely with hardware, modem, and system teams to debug complex issues, optimize platform performance, and ensure production-ready software for next-generation non-terrestrial communication systems.

We are looking for a proactive and collaborative engineer with strong analytical and problem-solving skills who enjoys tackling complex system-level challenges across hardware, kernel, and application layers .The ideal candidate can communicate technical concepts clearly to both customers and internal stakeholders, working effectively with cross-functional teams to drive issues to resolution. They are comfortable in fast-paced, multi-project environments, take ownership of their work, and continuously seek opportunities to learn and expand their expertise in new technologies and system domains.

Key responsibilities
  • Hardware bring-up activities for new ARM-based embedded platforms, including board initialization, bootloader configuration, BSP enablement, and early system validation.
  • Develop, customize, and maintain Linux Board Support Packages (BSPs), leveraging Yocto , drivers and related build frameworks to deliver production-readysoftware.
  • Integrate, configure, and debug low-level software components including bootloaders, Linux kernel subsystems, device drivers, and peripheral interfaces.
  • Collaborate closely with hardware, modem, and system engineering teams to diagnose and resolve complex issues spanning hardware, kernel, middleware, and application layers.
  • Support platform validation and verification activities, including performance analysis, stability testing, power optimization, and root-cause investigation of system-level issues.
Technical Skills
  • Strong embedded (Linux) development experience
  • Solid C/C++ programming
  • Hardware bring-up
  • Linux kernel fundamentals and debugging
  • Device driver integration and debugging in ARM based embedded systems
  • ARM based hardware-software integration experience
  • Linux command line and debugging tools
  • Git-based development workflows
  • Some HW interfaces like Ethernet, USB, SPI, I2C, UART, GPIO, GNSS or sensor interfaces
  • CI/CD for embedded systems
Nice to Have
  • 3GPP protocol layers (L1, L2 & L3) knowledge
  • Secure OTA update concepts
  • Experience or interested to work also in Zeprhyr / FreeRTOS environments
  • RISC-V experience
What We Offer
  • A (Senior) technical role at the heart of exciting 5G NTN activities and in other state-of-art embedded projects.
  • Real ownership of your own area
  • A close-knit, low hierarchy engineering team working with leading global customers.
  • Deep involvement in system design decisions, not just implementation.
  • Access to leading vendors, IP partners and satellite operators
Education and Experience Required

B.Sc. or M.Sc. in relevant field (Embedded Systems, Electronics, Software Engineering, etc.)

Minimum:

2+ years experience (Engineer)

5+ years experience (Senior Engineer)

Additional Information

For further information please contact Tomi Nummela via email tomi.nummela@sasken.com.

Our recruitment process follows Sasken Finland Oy procedures, and all applications and inquiries are handled with strict confidentiality. The selected candidate will be required to pass a medical examination, including a drug test.

Please note that Sasken Finland does not provide relocation support and this opportunity is not for remote only work.

Mandatory Requirements

Finnish or EU citizenship and valid passport

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Modem Integration Engineer
Modem Integration Engineer

Sasken Finland Oy • Tampere

On-site
EUR 70,000 - 110,000
Senior Linux BSP & Embedded SW Engineer – ARM (Hybrid)
Senior Linux BSP & Embedded SW Engineer – ARM (Hybrid)

Sasken Finland Oy • Tampere

Hybrid
EUR 70,000 - 90,000
Senior role
Own your area
System design ownership
Dsp Software Engineer
Dsp Software Engineer

Sine Engineering • Tampere

On-site
EUR 60,000 - 80,000
Lunch benefit
Wellbeing package
Gym budget
+2
DSP Software Engineer
DSP Software Engineer

Sine Eng • Tampere

On-site
EUR 70,000 - 100,000
Lunch Benefit
Sport & Culture
Wellbeing Allowance
+4
Senior Modem Integration Engineer (5G NTN)
Senior Modem Integration Engineer (5G NTN)

Sasken Finland Oy • Tampere

On-site
EUR 70,000 - 110,000
Senior Engineer - BSP
Senior Engineer - BSP

Aptiv • Pietarsaari

On-site
EUR 70,000 - 110,000
Hardware Security Engineer
Hardware Security Engineer

Sineeng • Tampere

On-site
EUR 65,000 - 90,000
Paid Time Off
Health & Wellness Package
Lab & Gadget Budget
+2
Hardware Security Engineer
Hardware Security Engineer

Sine-Engineering • Tampere

On-site
EUR 90,000 - 120,000
Lunch Benefit
Sport & Culture
Wellbeing Allowance
+4
Senior Application Engineer
Senior Application Engineer

u-blox • Tampere

On-site
EUR 70,000 - 95,000
Multicultural international company
Global collaboration
Innovative growth environment
+2
DSP Silicon Software Engineer
DSP Silicon Software Engineer

Sineeng • Tampere

Hybrid
EUR 45,000 - 70,000
Paid Time Off
Health & Wellness Package
Lunch Benefit
+7