Position: Senior Systems Engineer у Cypress
Company: Cypress Semiconductor, Lviv
Category: C++
Experience required: 2y
English level: pre

✅Key Responsibilities:

- Design, develop and verify firmware for embedded systems

- Participate in design reviews, API development, and documentation

- Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts

- Perform tasks including debug, bring-up, beta and production firmware development

- Successfully collaborate with both software and hardware product teams

✅Qualifications

- Experience in coding in C/C++

- Experience with ARM based SOC architecture

- Experience with bare metal embedded systems

- Experience designing code for embedded microcontrollers (ARM Cortex-M) in a production environment.

- Experience in Computer Science fundamentals: data structures, object-oriented design, algorithm design, problem solving, and complexity analysis

- Strong debugging/trouble-shooting skills of embedded systems

- Strong technical communication with peers, partners, and non-technical co-workers