Przejdź do treści
Aplikuj teraz

Ta oferta jest na kilku portalach

Synaptics

Staff Software Engineer, Embedded

Praca hybrydowa
Ekspert
Katowice
Wygasa 19 lis 2026
14 dni temu

W skrócie

Staff Software Engineer (Embedded) in Katowice, PL. Lead embedded software design, development, and debug for SoC/ASIC platforms. Requires 8+ years in C/C++/Python, embedded architecture, and SoC subsystems. Full-time, hybrid role.

Skrót przygotowany przez AI na podstawie treści ogłoszenia.

Technologies we use

About the project

Your 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 closely with FPGA, ASIC, hardware, validation and systems teams to define hardware/software 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
  • Participate in requirements decomposition and allocation across hardware, FPGA, firmware, software, and validation teams

Our requirements

  • 8+ years of experience in embedded software and firmware development
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field or equivalent
  • High expertise in C/C++ and Python scripting
  • Strong understanding of embedded software and firmware architecture with the ability to drive complex HW/SW/FPGA/ASIC investigations from symptom identification through root-cause analysis and validated resolution
  • Strong understanding of SoC subsystems and hardware/software interactions
  • Ability to debug issues across FPGA, ASIC, firmware and software domains
  • Understanding of high-speed communication protocols and video transport technologies
  • Resourceful and able to solve problems through adapting technology and a solid understanding of product architecture
  • Analytical and able to make informed decisions based on experience and data to improve processes and evaluate design options
  • Experience with Linux, RTOS or bare-metal embedded environments
  • 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 with ability to interpret to isolate root causes
  • Good verbal and written communication skills

Benefits

Opublikowana 2026-10-20
Źródło