Senior Engineer, Cloud ML Accelerator

qualcomm

Bangalore 3 Years Exp Posted 459d ago

Job Description

Responsibilities include Linux software architecture and design, development, software integration, functional and performance testing.

 

Ideal candidates for this position will demonstrate the following:

•             3+ years’ experience with Linux user-space development, including IOCTL interfaces, API development and multi-threaded processing.

 

•             3+ years’ experience with development in Modern C++(11,14,17) including debug and testing.

 

•             Proficiency across multiple languages (C, C++, Python) and experience in unit testing tooling for C and C++ development, including googletest.

 

•             Experience with real-time embedded operating systems.

 

•             Experience in requirement capture and traceability.

 

•             Experience in UML design capture & analysis.

 

•             Experience with development of peripheral drivers.

 

•             Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks

 

•             Experience with Source Code and Configuration management tools, git knowledge is required

 

•             Willingness to work in a structured software development environment with ability to work on low-level implementation (code & test)

 

•             Good English communication (written and verbal) and positive interpersonal skills

 

•             Familiar with inter-process communication architecture such as gRPC.

 

•             Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers

Similar Openings for You