About The Position

This individual independently plans, performs the moderately-defined responsibility for the designing, implementing and verification of software, typically C or C++ or Python, to enable audio, camera, graphics, video, sensors, wireless and other functionality for various operating systems running on ARM processors and other embedded HW like DSP processors, or GPU processors that are embedded into mobile, edge, auto and IOT products. Responsibilities include integration, testing and performance optimization for embedded software subsystems, as well as the implementation of new tools. Other responsibilities include developing optimized software, such as ML kernels or tools like compilers, to make use of specific HW features; and/or working closely with HW teams for joint design/development. This individual may need to work with and/or optimize ML software frameworks like TensorFlow or PyTorch to efficiently run ML algorithms on HW. Coordinates dependencies with other teams, developing tools to improve the process, and assisting with the verification of the deliverables. Acts as a strong contributor at design reviews and project meetings.

Requirements

  • Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field.
  • Bachelor's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field and five (5) years of progressive experience in a related occupation.
  • Employer will accept any suitable combination of education, training or experience.

Responsibilities

  • Designing, implementing and verification of software, typically C or C++ or Python, to enable audio, camera, graphics, video, sensors, wireless and other functionality
  • Integration, testing and performance optimization for embedded software subsystems, as well as the implementation of new tools
  • Developing optimized software, such as ML kernels or tools like compilers, to make use of specific HW features; and/or working closely with HW teams for joint design/development
  • Work with and/or optimize ML software frameworks like TensorFlow or PyTorch to efficiently run ML algorithms on HW
  • Coordinates dependencies with other teams, developing tools to improve the process, and assisting with the verification of the deliverables
  • Acts as a strong contributor at design reviews and project meetings.

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

Senior

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service