Software Engineer

Software Engineer
Company:

Synergis


Details of the offer

TITLE: Software Engineer – ******** LOCATION: Cupertino, CA (Tuesday-Thursday onsite hybrid)
ANTICIPATED DURATION: 12 months (possibility of extension)
Our client has novel machine-learning ideas that have a way of quickly becoming phenomenal products, services, and customer experience. Bring passion and dedication to your job and there's no telling what you could accomplish.
Here is your opportunity to be part of an incredible research and engineering team building the next generation of advanced algorithms for sensing technologies in our client's devices. Our team works to create innovative, high-impact features and new interaction experiences on devices.
We are looking for a software engineer who is passionate about developing innovative product features and human-computer interactions. We are looking for candidates with expertise in embedded systems programming, edge and on-device implementations of algorithms, frameworks, and experience in time-series data.
Software Engineer Job Description: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 our client's existing and future devices.
In this role, you will:
Work closely with machine learning and software engineering experts within the team.Partner with a variety of product teams. 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 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.Software Engineer 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 our client's development APIs (UIKit, Cocoa, etc.).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.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.Software Engineer Preferred Experience: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.The hourly pay rate range for this position is $75 to $81.55 (dependent on factors including but not limited to client requirements, experience, statutory considerations, and location). Benefits available to full-time employees: medical, dental, vision, disability, life insurance, 401k and commuter benefits.
Synergis is proud to be an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, ethnicity, national origin, religion, age, gender, gender identity, political affiliation, sexual orientation, marital status, disability, military/veteran status, or any other status protected by applicable law.
For immediate consideration, please forward your resume to ******** . If you require assistance or an accommodation in the application or employment process, please contact us at ******** .
Synergis is a workforce solutions partner serving thousands of businesses and job seekers nationwide. Our digital world has accelerated the need for businesses to build IT ecosystems that enable growth and innovation along with enhancing the Total Experience (TX). Synergis partners with our clients at the intersection of talent and transformation to scale their balanced teams of tech, digital and creative professionals. Learn more about Synergis at www.synergishr.com.

#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Software Engineer
Company:

Synergis


Software Engineering Manager - Apps And Frameworks Security

Software Engineering Manager - Apps and Frameworks SecuritySoftware and Services The SPEAR team in Apple's Security Engineering & Architecture organization i...


From Apple Inc. - California

Published 14 days ago

Sr Software Engineer - Presentation Platforms

About the Role Uber Eats manages a number of core services that both power the Eats app as well as the apps of our partner merchants. We provide APIs for a r...


From Uber - California

Published 14 days ago

Senior Software Engineer - Data Engineering, Marketplace

About the Role The Global Intelligence Team focuses on making Uber take important marketplace decisions with better data and algorithms. The ambitious proble...


From Uber - California

Published 14 days ago

Senior Frontend Engineer (Seed)

Who is Recruiting from Scratch: Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote ...


From Recruiting From Scratch - California

Published 14 days ago

Built at: 2024-09-29T07:21:06.780Z