DSP Software Assembly Developer
Company: Tarana Wireless
Location: Milpitas
Posted on: May 15, 2022
|
|
Job Description:
Job Description You will be working to design, develop, and
optimize assembly code implementations of C functions on ARM and
DSP processors, to enable computationally intensive DSP algorithms
in real-time embedded systems JOB RESPONSIBILITIES Develop
optimized implementations of C/C++ code, primarily in assembly and
also occasionally using platform-specific C intrinsics, for
multiple hardware architectures Profile and optimize assembly code
implementations Develop and maintain unit tests to validate code
correctness, check for memory access errors, and ensure thread
safety. This will include test vector generation and the design and
maintenance of an automated test framework REQUIRED SKILLS AND
EXPERIENCE BS or MS in Computer Science or Electrical Engineering
Experience developing assembly code for ARM and/or DSP processors
C/C++ coding experience Experience with version control systems and
collaboration tools (e.g., git, gerrit, jira, confluence)
Familiarity with Matlab Strong communication skills, verbal and
written DESIRED QUALIFICATIONS 2 years of industry experience in
assembly code development for ARM and/or DSP processors Experience
with Single Instruction Multiple Data (SIMD) architectures, such as
ARM Neon or similar DSP cores Experience developing software for
embedded systems and real time operating systems (RTOS), preferably
for DSP applications Python experience Powered by JazzHR
FMdOfGwKvk
Keywords: Tarana Wireless, Milpitas , DSP Software Assembly Developer, IT / Software / Systems , Milpitas, California
Click
here to apply!
|