Search jobs > Cupertino, CA > Temporary > Embedded software engineer

Embedded Software Engineer

ATR International
Cupertino, CA, United States
Full-time

1 year contract

Hybrid in Cupertino, CA (3 days onsite weekly)

Large client in IT industry

W2 Candidates Only

Job Description :

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.

Requirements :

MINIMUM 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 companies 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
  • 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 signa
  • 10 days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development for our Enterprise Wireless solut...

Promoted
Apple
Cupertino, California

Bachelor Or Master in Software Engineering, Electrical Engineering, Wireless Communications or equivalent majors. Excellent software developing and debugging skills (LLDB or GDB) on embedded real time operating systems. Join the Wireless Technology and Ecosystems (WTE) organization and be part of an...

Promoted
Lucid Group inc.
Newark, California

The Embedded Engineer for Battery Software plays a critical role in developing world-class battery management software. We are currently seeking an Embedded Engineer, Battery Software. Embedded Engineer, Battery Software. This role is responsible for creating architecture and design to solve complex...

Promoted
myGwork - LGBTQ+ professionals & allies
Sunnyvale, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. As a Software Development Engineer in the Sidewalk MCU team, you ...

Promoted
Align Technology, Inc.
San Jose, California

As an Embedded Firmware Engineer, you will take a critical role in exploring new technology for future products and features. Collaborate with cross-functional teams including hardware engineers, system engineers, and product managers to integrate firmware designs into overall system architecture, m...

Promoted
Apple Inc.
Cupertino, California

Apple's System Firmware and Diagnostics team is looking for an enthusiastic embedded software engineer to join our team. This is a highly cross functional role and you'll work closely with various teams, like EE, Systems Engineering, Software Engineering, Hardware Testing, QA, Factory, Manufacturing...

Promoted
Apple, Inc.
Cupertino, California

You should join us to help deliver the next amazing Apple product! Joining Apple as a SoC Embedded Software Engineer, you will craft and implement embedded software for System on a Chip (SoC) bring up and test. You will write software for Apple silicon in a bare metal environment and work closely wi...

Ring
Sunnyvale, California

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Embedded Software Development Engineer t...

Ford Motor Company
Palo Alto, California

As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. Your experti...

Mainspring Energy, Inc.
Menlo Park, California

Collaborate with other embedded software engineers responsible for application development and control system engineers to define network APIs, implement those APIs, and integrate them into embedded applications. This embedded software engineering role emphasizes communications and interfaces for di...