Systems Software Engineer for Robotics

Cupertino, CA 95014
  • Job Code
    200228692
  • Jobs Rated
    8th
Summary

Summary

Posted: Jun 24, 2021

Weekly Hours: 40

Role Number:200228692

The Special Projects Group at Apple is looking for a software engineer to join our team to work on Embedded Sys...Summary

Summary

Posted: Jun 24, 2021

Weekly Hours: 40

Role Number:200228692

The Special Projects Group at Apple is looking for a software engineer to join our team to work on Embedded Systems Frameworks for robotics. Our work is in support of a closed-loop pipeline from sensors, through algorithms, and to controls. The team is responsible for design, implementation, verification, and debugging of features written in C and C++ code. We work cross-functionally with teams across the project to provide an efficient framework on a real-time OS, and cross-platform tools to support its use.

Key Qualifications

  • You have experience writing and maintaining systems software (C, C++, rust, zig)
  • You have developed multi-threaded software
  • You have had exposure to POSIX-like systems (macOS/Darwin, Linux, etc.) and embedded systems
  • You have done some software architecture and API design
  • You learn from others and share your expertise
  • You can work cross-functionally and collaborative on common goals

Description

You will help us to develop cross-platform software components and tools ultimately targeting an embedded real-time platform supporting sensors, algorithms, and controls processing. Developing includes designing, implementing, verifying, and debugging software written primarily in C and C++. Your software will target macOS, Linux, as well as embedded operating systems. Software may have to be developed for real-time and/or safety critical systems. Use and development of python code is sometimes needed. When things don't work as we expected, you will help with the analysis using debuggers, logs, and understanding of expected/intended behavior.

Education & Experience

Diploma/degree in Computer Science, Computer Engineering, or related field.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Systems Software Engineer for Robotics

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199