Share this Job

Sr Staff Software Engr

Apply now »

Date: Jul 12, 2019

Location: Bengaluru, KA, IN

Company: Cypress Semiconductor Corporation

Job ID

Requisition Id:- 17310

Job Description


The Internet of Things is expected to grow to include more than 50 billion devices by 2020 – and Cypress' out-of-the-box connectivity platforms are providing developers with the tools to kick-start their life-changing devices.

As a leader in Wi-Fi, Bluetooth and Bluetooth Smart, Cypress ensures that standards-based connectivity technologies play nicely together, whether at home, in the office or on the go. With all of that embedded hardware engineering already complete, Cypress' hardware and software development kits help to quickly turn creative IoT ideas quickly into prototypes and ready-for-market devices for both large and small companies.

Interoperability is critical to the proliferation of the Internet of Things, which is why the WICED™ platform is bringing secure Wi-Fi, Bluetooth and Bluetooth Low Energy (BLE) wireless connectivity to nearly every emerging product category in the Internet of Things ecosystem, including home appliances, health and fitness monitors, automation and asset tracking systems, smart meters and an array of consumer electronics devices.



Job specific requirement: 

  1. Typically requires a BS in computer science or engineering plus a minimum of 6+ years of relevant software development experience, or an MS and 4+ years. 
  2. Strong Proficiency in C programming and experience in design/development of software in deeply embedded platforms
  3. Strong knowledge and experience with ARM processors and RTOS such as ThreadX, FreeRTOS etc.
  4. Must understand OS concepts of: threads and process, DMA engines, interrupt handling, timers, memory virtualization, IPC, race
  5. conditions etc. Working knowledge of TCP/IP based networking architecture and IoT protocols such as HTTP, CoAP, MQTT etc. is desired
  6. Strong analytical, diagnostic and problem solving skills - Familiarity with embedded debugging tools and programming in a resource
  7. constrained environment. 


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: Developer, Engineer, Network, Embedded, Computer Science, Technology, Engineering

Find similar jobs: