Zum Inhalt springen
Jetzt bewerben

Diese Anzeige läuft auf mehreren Portalen

Synaptics

Software Engineer, Embedded

Hybrid
Mid
Katowice
Läuft ab 19 Nov 2026
vor 15 Tagen

Kurzfassung

Software Engineer, Embedded role at Synaptics in Katowice. Develop embedded software for SoC/ASIC platforms, participate in silicon bring-up, and debug hardware/software interfaces. Requires 2+ years of C/C++ experience, Linux/RTOS/bare-metal knowledge, and debugging tools experience.

Von KI erstellte Kurzfassung des Anzeigentextes.

Technologies we use

About the project

Your responsibilities

  • Develop embedded software for complex SoC and ASIC Platforms
  • Participate in silicon bring-up activities from FPGA prototypes through first-silicon validation and production release
  • Collaborate with FPGA, ASIC, hardware, validation, and systems teams to develop and validate hardware/software interfaces
  • Debug and help resolve system-level issues spanning hardware, FPGA, silicon, firmware, and software
  • Support implementation of features for technologies including USB, DisplayPort, HDMI, and related interfaces
  • Assist with performance, latency, and reliability analysis of embedded systems
  • Participate in code reviews, and follow quality, reliability, and security practices
  • Document software designs, test results, and debugging activities

Our requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field or equivalent
  • 2+ years of experience in embedded software and firmware development
  • Proficient in C/C++ and working knowledge of Python scripting
  • Experience with Linux, RTOS or bare-metal embedded environments
  • Experience with USB, I2C, SPI or UART
  • Hands on experience with protocol analyzers, logic analyzers, oscilloscopes, and debuggers, or similar equipment for system debugging
  • Good understanding of embedded software principles, the software development lifecycle, version control systems, and debugging methodologies
  • Exposure to Git, build systems, and automated testing environments
  • Basic understanding of hardware/software interactions in embedded systems
  • Ability to debug firmware and software issues using standard development tools
  • Analytical and able to make informed decisions based on experience and data to improve processes and evaluate design options
  • Good verbal and written communication skills
  • Strong team player with the ability to work within a diverse team

Benefits

Veröffentlicht 2026-10-20
Quelle