Software Engineer

RTA US
Cupertino, CA, US
$80-$95K a year
Temporary
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

12+ month contract

Hybrid - Cupertino, CA 95014

$70-80 / hr W2 DOE

We are looking for smart, creative Software Engineers and Developers with expertise in embedded programming, edge and on-device implementations of algorithms, Frameworks, and image or time-series data.

Working knowledge of Machine learning and signal processing tools will broaden your role and effectiveness in this position.

The team you will join is responsible for creating product features for Apple's existing and future devices.

In this role, you will :

  • Work closely with machine learning and software engineering experts within the
  • Partner with a variety of product teams across You will work cross-functionally with machine learning scientists, sensor architects and software engineers to build the next generation of sensing technologies.
  • Implement signal and machine learning algorithms on-device that process image or time-series data measured by various sensors in different Apple products
  • Prototype and define interactions end-to-end, in collaboration with HW, SW, and design partners
  • Design user studies SW and leverage prototypes to define success criteria

Qualifications

  • Expert in Swift, Objective-C, C++, or similar systems programming languages
  • Experience building libraries, frameworks, testing / automation, and command-line tools
  • Experience building iOS and watchOS apps with basic UI / UX design
  • Strong grasp of Apple's development APIs (UIKit, Cocoa, )
  • Strong understanding of object-oriented design, data structures, algorithm design, complexity analysis, performance analysis, problem-solving, and diagnosis
  • Deep understanding of multi-threaded programming and synchronization
  • Past experience in creating high-performance implementations of deep learning algorithms
  • Proficiency in Python programming
  • Able to communicate clearly and collaborate with cross-functional teams
  • Excellent problem-solving and root cause analysis skills
  • 2+ years of software engineering experience

Preferred Qualifications :

  • Demonstrated ability to quickly learn and modify large, existing codebases
  • Experience designing high-performance software and algorithms for resource constrained embedded systems
  • Experience with on-device machine learning, deep learning, and using sensor data to power novel use cases and applications
  • Experience in human-computer interaction (HCI) space
  • Experience with signal processing, such as applying filtering to noisy signals

Pride Global offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.

17 days ago
Related jobs
Promoted
KLA
Milpitas, California

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Promoted
Cisco Systems, Inc.
Milpitas, California

You will work with a diverse group composed of the brightest problem solvers and innovators in the Diagnostic Software and hardware Teams located in San Jose. The team is responsible for bring-up and mass production of testing software on the next generation of CISCO 8000 products. Embedded software...

Promoted
Pinterest
Palo Alto, California

We're seeking talented Staff Software Engineers to join our dynamic Ads Delivery Content Infrastructure team. You will also work with a strong team of engineers, providing technical guidance and mentorship. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Full Stack Software Engineer for a Precision Medicine Platform. ...

Promoted
Apple
Cupertino, California

You will collaborate with cross functional teams of innovative software engineers, product managers, and engineering managers to ensure that GPU infrastructure is reliable, scalable and optimized for performance. Participate in product design reviews to ensure performance optimization and monitoring...

Promoted
Blackpoint Cyber
Santa Clara, California

We are looking for an experienced software engineer to join our Planning and Control team to work on Infrastructure, Architecture, and Tooling. Develop tools that enable rapid debugging, testing, and evaluation of Autonomous Planning and Control software. BS, MS, or PhD or equivalent experience in e...

Promoted
Intel GmbH
San Jose, California

As a senior software development engineer and technical leader, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of product features from beginning to end. In the Programmable Solutions and Software (PSAS) group, we take pride in developing Intel's Fie...

Apple
Cupertino, California

Wireless Software team is looking for an exceptional software engineer to enable / deploy ML experiences and develop sophisticate telemetry frameworks for wireless products. Join our Wireless Technologies and Ecosystems (WTE) organization to be part of an outstanding team of engineers passionate abo...

Baidu USA
Sunnyvale, California

We are looking for general or deep learning compiler engineers to join our compiler team at Baidu’s Sunnyvale office. Develop the deep learning compiler, infrastructure compiler and the software stack for our proprietary high-performance accelerator architecture to enable best performance and power ...

Palo Alto Networks
Santa Clara, California

As an IoT security software engineer, you will. Design and develop software for IoT security engine in our cloud-based software components. Utilize ML technologies or work with ML engineers to analyze data, detect threats, and discover insights. ...