Staff Embedded Software Engineer - SoC & Video Tech Lead

Synaptics Incorporated

Katowice

On-site

PLN 180,000 - 240,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Synaptics Incorporated seeks a Staff Software Engineer, Embedded to lead software design and bring-up for next‑generation SoC/ASIC platforms. You will own low‑level firmware, drivers, and platform software, collaborating with FPGA, hardware, validation and systems teams to deliver robust connectivity and video transport capabilities.

The role requires 8+ years in embedded software, strong C/C++, Python, and hands‑on USB, DisplayPort, HDMI experience, plus CI/CD and root‑cause analysis expertise.

Qualifications

  • Bachelor’s degree or higher in Electrical Engineering, Computer Science, or related field.
  • 8+ years of experience in embedded software and firmware development.
  • Experience with Linux, RTOS or bare‑metal embedded environments.
  • Hands on experience with USB, I2C, SPI or UART.
  • Experience with USB2/3/4, DisplayPort, HDMI, PCIe a plus.
  • Hands on experience with JTAG, protocol analyzers, logic analyzers and oscilloscopes to isolate root causes.
  • Track record of driving complex HW/SW/FPGA/ASIC investigations from symptom identification through root‑cause analysis and validated resolution.

Responsibilities

  • Technically lead embedded software design, development, integration and debug activities for complex SoC and ASIC platforms.
  • Define software and firmware architectures for next-generation connectivity and video transport solutions.
  • Drive silicon bring-up activities from FPGA prototypes through first-silicon validation and production release.
  • Develop low-level firmware, platform software, boot flows, device drivers and hardware abstraction layers.
  • Work with FPGA, ASIC, hardware, validation and systems teams to define interfaces.
  • Debug complex system-level issues spanning hardware, FPGA, silicon, firmware and software.
  • Design and implement features supporting USB2/3/4, DisplayPort, HDMI and related technologies.
  • Analyze performance, latency, power and reliability of embedded systems.
  • Champion quality through unit testing, static analysis, code coverage, and CI/CD practices.
  • Participate in code reviews, champion quality, reliability, and security.

Skills

C/C++
Python scripting
Embedded software
Firmware development
Linux
SoC awareness

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field

Tools

JTAG
Oscilloscopes
Logic analyzers
Protocol analyzers
Debugging tools

Job description

Synaptics Incorporated seeks a Staff Software Engineer, Embedded to lead software design and bring-up for next‑generation SoC/ASIC platforms. You will own low‑level firmware, drivers, and platform software, collaborating with FPGA, hardware, validation and systems teams to deliver robust connectivity and video transport capabilities.

The role requires 8+ years in embedded software, strong C/C++, Python, and hands‑on USB, DisplayPort, HDMI experience, plus CI/CD and root‑cause analysis expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Embedded
Staff Software Engineer, Embedded

Synaptics Incorporated • Katowice

On-site
PLN 180,000 - 240,000
Software Engineer, Embedded
Software Engineer, Embedded

Synaptics Incorporated • Katowice

On-site
PLN 120,000 - 180,000
Embedded Software Engineer for SoC/ASIC & Edge AI
Embedded Software Engineer for SoC/ASIC & Edge AI

Synaptics Incorporated • Katowice

On-site
PLN 120,000 - 180,000
Senior Firmware Engineer — SoC & Embedded Systems Expert
Senior Firmware Engineer — SoC & Embedded Systems Expert

Experis • Województwo pomorskie

Hybrid
PLN 140,000 - 190,000
Employment contract
Medical care
Senior Firmware Engineer (M/K)
Senior Firmware Engineer (M/K)

Experis • Województwo pomorskie

Hybrid
PLN 140,000 - 190,000
Employment contract
Medical care
System-Level Modeling Engineer - SoC & Embedded
System-Level Modeling Engineer - SoC & Embedded

Sii Poland • Katowice

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+2
Firmware Engineer
Firmware Engineer

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
Firmware & OS Engineer – BIOS, Linux Drivers & Emulation
Firmware & OS Engineer – BIOS, Linux Drivers & Emulation

OPENCHIP & SOFTWARE TECHNOLOGIES • Województwo pomorskie

Hybrid
PLN 180,000 - 270,000
Lead Android Automotive (AAOS) Engineer
Lead Android Automotive (AAOS) Engineer

Spyrosoft Ltd • Szczecin

Hybrid
PLN 180,000 - 240,000
Senior Linux Platform Engineer
Senior Linux Platform Engineer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000