Share this Job

Staff Systems Engr

Apply now »

Date: Dec 21, 2018

Location: Lviv, 46, UA

Company: Cypress Semiconductor Corporation

Job ID

Requisition Id:- 16001

Job Description

        Development of advanced embedded firmware for Cypress fingerprint image sensor and fingerprint image match processor.


  • More than 5 years in Embedded Firmware Development

 Programming Languages:

  • C embedded – advanced 

Technology and knowledge:

  • Must to have:
    • ARM Cortex-M architecture (CM0, CM4) or similar
    • Standard MCU peripherals usage experience (ADC, Timers, I2C/SPI/UART, DMA etc.)
    • Complex embedded FW debug and troubleshooting
    • Familiar with usage of scopes, signal generators, logic analyzers
    • Understanding FW development, testing and release process 
  • Nice to have, considered as a plus:
    • Development apps under RTOS (e.g. FreeRTOS, uCOS)
    • Knowledge of Cypress's MCU architecture (e.g. PSoC4)
    • Development of FW for the multi-core MCU, inter-core communication
    • Understanding of mixed signal systems
    • Capacitive sensing basics
    • Foundations in the signal and image processing, e.g. filtration
    • Matlab or equivalent (Octave, Scilab)
    • Firmware best practices for the low-power systems design


  • Good English speaking and writing skills (at least intermediate) 


Things what we propose:

  • Highly competitive salary
  • Challenging projects in the innovative area (we have more than 200 US patents granted!)
  • Opportunities to travel abroad
  • On-site canteen with excellent, freshly made food (breakfast, lunch, dinner)
  • Nice modern office with huge own parking lot and walking area
  • Modern and well equipped testing labs (temperature, EMC/EMI, ESD) and testing robots
  • Well-equipped gym to keep your body energized
  • Our office location: Lviv, Luganska str. 20.


  • Strong C developer. Knowledge on Analog and Digital electronics.
  • Low-level programming, knowledge of I2C, SPI, UART protocols.
  • Knowledge of Cypress's MCU architecture is preferable.
  • Knowledge of Python and Java is a plus.


Cypress is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, physical or mental disability, or status as a Protected Veteran.


Cypress Semiconductor does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, Cypress Semiconductors employees or any other company location. Cypress Semiconductor is not responsible for any fees related to unsolicited resumes.



Job Segment: Embedded, Firmware, Software Engineer, Developer, Java, Technology, Engineering

Find similar jobs: