Linux Software Engineer

06 Feb 2025

Vacancy expired!

Please, no third parties. Permanent residents only.This position is onsite 1 to 2 days per week in Oakland, CA, and there is no relocation assistance available.

Main Duties & Responsibilities:- Develop and port operating system, boot software, device drivers, and run time environment for multiple CPU subsystems.- Optimize AI algorithms for Nvidia Jetson Platform.- Improve performance analysis infrastructure and tooling.- Interface with devices & sensors such as GNSS, IMU and LTE.

Skills & Requirements:- 3+ years of software engineering experience (5 to 7 years preferred), ideally with a device and/or embedded engineering focus.- Advanced to expert-level programming skills with C and/or C.- Strong system-level Linux knowledge and experience such as kernel space, drivers, Linux system structure, platform porting/bringup, & embedded systems development.- Understanding of CPU and GPU architectures.

"Nice-to-Have" Skills:- Experience with ARM64 based platforms- Experience with CUDA/OpenCL and Video Pipelines.- Familiarity with signal/image processing, computer vision, linear algebra, numerical analysis, or a related field.- Knowledge of CAN or CAN-FD.- System design, implementation and verification of the over-the-air (OTA) updates for OS, application and firmware.- Bachelors Degree or higher in Computer Science, Electrical Engineering, or related field is highly preferred. tags: senior software engineer, senior embedded engineer, senior linux software engineer, senior linux engineer, senior device engineer, senior hardware engineer

  • ID: #49049919
  • State: California Oakland 94601 Oakland USA
  • City: Oakland
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2023-02-06
  • Deadline: 2023-04-04
  • Category: Et cetera