DSP Software Engineer

Sine Eng

Tampere

On-site

EUR 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Lunch Benefit
Sport & Culture
Wellbeing Allowance
Extended Occupational Healthcare
Accident Insurance
Travel Insurance
Company Phone

Job summary

Sine Eng in Tampere, Finland, seeks DSP Software Engineers to join a team delivering embedded and DSP software for wireless systems. You will work on modem baseband processing, real-time algorithms, and low‑level drivers, collaborating with hardware and firmware teams.

We hire across experience levels, from early-career to senior contributors, offering a comprehensive benefits package, flexible hours, and opportunities to impact silicon bring‑up and optimization.

Qualifications

  • Background in embedded software, DSP software, or low-level systems programming.
  • Strong proficiency in C/C++/Rust, with comfort working close to the hardware.
  • Solid understanding of embedded systems concepts: real-time constraints, interrupts, DMA, memory hierarchies, and hardware/software interfaces.
  • Familiarity with DSP algorithm implementation, wireless modem software, or low-level driver/HAL development.
  • Experience with bare-metal or RTOS environments (FreeRTOS, Zephyr, or equivalents).

Responsibilities

  • Develop embedded and/or DSP software for wireless communication systems - including modem baseband processing, signal chain control, calibration, and real-time algorithms.
  • Implement and optimize DSP algorithms (filtering, synchronization, modulation/demodulation, channel estimation) on embedded targets and DSP cores.
  • Develop low-level SoC software: drivers, hardware abstraction layers, bring-up code, and APIs exposing on-chip peripherals and accelerators to higher software layers.
  • Work close to the hardware - interfacing with on-chip interconnects, DMA, high-speed interfaces, and RF transceiver control paths.
  • Optimize for real-time constraints, performance, memory footprint, and power across embedded CPU, DSP, and accelerator targets.
  • SoC bring-up and silicon validation - from first power-on, through driver and firmware bring-up, to stable system operation.

Skills

Embedded software
DSP software
C/C++/Rust
RTOS/bare-metal
Debugging hardware/software

Tools

JESD204B/C
MIPI CSI/DSI
PCIe
JTAG

Job description

We're looking for DSP Software Engineers to join our team. You'll work alongside an exceptional team of engineers, developing the embedded and DSP software that brings our silicon to life - from real-time wireless signal processing to the low-level APIs that the rest of the stack runs on.

We're hiring across experience levels, from engineers early in their career to senior contributors ready to own complex software subsystems.

Responsibilities:
  • Develop embedded and/or DSP software for wireless communication systems - including modem baseband processing, signal chain control, calibration, and real-time algorithms.

  • Implement and optimize DSP algorithms (filtering, synchronization, modulation/demodulation, channel estimation) on embedded targets and DSP cores.

  • Develop low-level SoC software: drivers, hardware abstraction layers, bring-up code, and APIs exposing on-chip peripherals and accelerators to higher software layers.

  • Work close to the hardware - interfacing with on-chip interconnects, DMA, high-speed interfaces, and RF transceiver control paths.

  • Optimize for real-time constraints, performance, memory footprint, and power across embedded CPU, DSP, and accelerator targets.

  • SoC bring-up and silicon validation - from first power-on, through driver and firmware bring-up, to stable system operation.

  • Collaborate with algorithm, hardware, and architecture teams to translate algorithmic intent into efficient embedded implementations, and to shape hardware/software trade-offs early.

  • Contribute to test infrastructure, automation, and continuous integration for embedded software.

Skills & Experience:
  • Background in embedded software, DSP software, or low-level systems programming - from engineers with strong fundamentals and relevant project work, up to senior contributors with multiple silicon programs behind them.

  • Strong proficiency in C/C++/Rust, with comfort working close to the hardware.

  • Solid understanding of embedded systems concepts: real-time constraints, interrupts, DMA, memory hierarchies, and hardware/software interfaces.

  • Familiarity with at least one of: DSP algorithm implementation, wireless modem software, or low-level driver / HAL development.

  • Experience with bare-metal or RTOS environments (FreeRTOS, Zephyr, or equivalents).

  • Debug skills across software and hardware boundaries - comfortable with logic analyzers, scopes, JTAG, and reading schematics when needed.

  • Eagerness to learn, take ownership, and grow with the team.

  • English proficiency at B1 level or higher.

Nice to Have:
  • Experience with wireless communication systems (SDR, modem baseband, Wi‑Fi, 5G/LTE, or proprietary radios).

  • Hands‑on experience with DSP cores (Cadence Tensilica, CEVA, ARM Helium, or similar) and DSP‑specific optimization.

  • Experience with fixed‑point arithmetic and porting algorithms from MATLAB / Python references to embedded targets.

  • Experience with high-speed interface drivers (JESD204B/C, MIPI CSI/DSI, PCIe).

  • Experience bringing up custom silicon from first power‑on to stable operation.

  • Boot ROM development.

  • Knowledge of cryptography, secure boot, or hardware‑level security.

  • Experience in defense or dual‑use systems.

  • Open‑source contributions, embedded projects, or relevant portfolios (especially for early‑career candidates).

What We Offer:

Paid Time Off: According to Finnish labor law.

Health & Wellness Package

  • Lunch Benefit: daily lunch allowance up to the tax‑free limit as a fringe benefit.

  • Sport & Culture: annual budget for gyms, sports activities, cultural events, and hobbies.

  • Wellbeing Allowance: additional allowance for massage, mental health services, and other wellness support.

  • Extended Occupational Healthcare: enhanced coverage including GP, specialists, mental health, and partial dental care.

  • Accident Insurance (24/7): full coverage for accidents during both work and free time.

  • Business Travel Insurance: coverage for work‑related travel.

  • Company Phone + Subscription provided as a fringe benefit.

  • Snacks & Office Comforts: coffee, snacks, fruits, and other office perks.

Work Model

Flexible Working Hours: core hours from 10:00 to 15:00.

No‑Crunch Policy: no systematic overtime; overtime is compensated or reimbursed.

Meeting‑Light Culture: protected focus time and minimal unnecessary meetings.

Growth & Innovation

High‑End Equipment: premium laptop, monitor, and peripherals.

Lab & Gadget Budget: annual budget for hardware, tools, books, and learning materials.

Hackathons & Offsites: regular internal events focused on innovation and technology.

Travel & Mobility

Business Travel Expenses: full coverage of tickets, accommodation, and transportation.

Per Diem (Vero Max): daily allowances according to the maximum tax‑free Vero rates.

Impact & Culture

Low‑hierarchy, engineering‑driven environment with strong autonomy and zero micromanagement.

Privacy Notice

By applying for this position, you consent to the processing of your personal data for recruitment purposes.

Your data will be handled in accordance with the EU General Data Protection Regulation (GDPR) and the Finnish Act on the Protection of Privacy in Working Life. We will retain your application data for up to 6 months, unless you consent to a longer retention period.

You may request access, correction, or deletion of your data at any time by contacting: privacy@sineeng.com

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

Similar jobs worth comparing

Dsp Software Engineer
Dsp Software Engineer

Sine Engineering • Tampere

On-site
EUR 60,000 - 80,000
Lunch benefit
Wellbeing package
Gym budget
+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
Silicon Technical Program Manager
Silicon Technical Program Manager

Sineeng • Tampere

On-site
EUR 60,000 - 80,000
Paid Time Off according to Finnish labor law
Health & Wellness Package
Lunch Benefit
+7
Silicon Methodology Engineer
Silicon Methodology Engineer

Sineeng • Tampere

Hybrid
EUR 50,000 - 75,000
4+1 weeks of vacation
Lunch benefit
Wellbeing allowance
+4
Physical Design Engineer
Physical Design Engineer

Sine Eng • Tampere

On-site
EUR 70,000 - 110,000
Lunch Benefit
Sport & Culture Benefit
Wellbeing Allowance
+5
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
Lead Security Engineer
Lead Security Engineer

Sineeng • Tampere

On-site
EUR 120,000 - 180,000
Paid Time Off
Health & Wellness Package
Lunch Benefit
+14
Silicon Engineer
Silicon Engineer

Sineeng • Tampere

On-site
Silicon Architect, Wireless Protocols & Algorithms
Silicon Architect, Wireless Protocols & Algorithms

Sineeng • Tampere

On-site
EUR 55,000 - 75,000
4+1 weeks of vacation
Lunch benefit
Health & wellness package
+3
SoC Silicon Engineer — RTL & Verification for Wireless
SoC Silicon Engineer — RTL & Verification for Wireless

Sineeng • Tampere

On-site