Staff Embedded Software Engineer (Compute)

IlluminaSan Diego, CA
478d$152,600 - $228,800

About The Position

The Embedded Software Engineer (Compute) at Illumina will be responsible for developing and optimizing algorithms on novel compute architectures, contributing to the cutting-edge development of genetic analysis products. This role involves working in a dynamic environment with access to the latest compute technologies, collaborating with small teams, and producing professional documentation and presentations.

Requirements

  • Bachelor's, Master's, or Ph.D. degree in Engineering, Computer Science, or related discipline, or equivalent training and experience.
  • Mastery of C/C++.
  • Knowledge of computer architecture and operating systems.
  • Ability to read and understand Linux user and kernel level code.
  • Proficient in performance profiling, tuning, and debugging of performance in kernel space.
  • Experience in Embedded SW development.
  • Software debugging skills in embedded operating systems, preferably on Linux platforms.
  • Understanding of power and performance considerations on embedded systems.
  • Experience with parallel programming: CUDA, OpenCL or equivalent.
  • Experience on optimization for SIMD processors (is a plus).
  • Ability to multi-task, stay organized, and incorporate feedback in a fast-paced environment.
  • Strong written and verbal communication, and presentation skills, for both technical and non-technical audience.
  • Ability to collaborate with cross-functional teams.
  • Use of source code management Git.

Responsibilities

  • Implement key algorithms on novel compute architectures and benchmark the performance.
  • Optimize code for performance on modern CPU and GPU architectures.
  • Develop and maintain Linux Board support package.
  • Work on a wide range of projects within small teams of engineers.
  • Produce professional documentation and presentations.

Benefits

  • Access to genomics sequencing
  • Family planning
  • Health/dental/vision insurance
  • Retirement benefits
  • Paid time off

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service