Software Engineer, Motion Planning

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Apple is looking for a hardworking, dedicated, and results-oriented senior software engineer. You will drive the debugging and optimization of existing software as well as the design and implementation of state-of-the-art software for autonomous systems. Join Apple and help us leave the world better than we found it!

Key Qualifications

  • 4-5 years of field experience developing high quality, performance critical software

  • Proficient in object oriented design

  • Strong C++ and Python development skills

  • The burning dream and proven skills to write robust and portable code.

  • Proven creative, critical and independent thinking capabilities and troubleshooting skills.

  • Strong analytical and interpersonal skills

Description

You will design and develop runtime performance-critical code. She/he will dive deep into existing software to: debug critical issues; find performance hotspots; and optimize the code. You will develop robust, execution-time critical software with an emphasis on planning for autonomous systems.

ADDITIONAL REQUIREMENTS - Participate in an Agile development environment

  • Experience with Real Time Optimization, Machine Learning is a plus

  • Good communication skills and ability to work effectively cross team

  • Experience in embedded software development is an advantage

  • Experience with full software development lifecycle

Education & Experience

B.Sc. M.Sc. or Ph.D. in Robotics, Mechanical/Aerospace Engineering, Controls, Computer Science

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Motion Sensing Hardware Engineer Inertial Sensor

Apple Inc.

Posted 1 week ago

VIEW JOBS 1/12/2021 12:00:00 AM 2021-04-12T00:00 You will play a key role in specifying, developing, characterizing, and validating motion sensing systems. You should be familiar with MEMS sensor technologies such as inertial sensor performance metrics, inertial sensor usage and limitations, and system integration. The Motion Sensing Hardware Team features a collaborative environment with creative, smart people and state of the art technologies. This team defines and integrates MEMS accelerometers and gyroscopes across a variety of Apple products such as iPhones, iPads, Watch, and MacBooks. Engineering excellence and thoroughness, invention and patent creation are expected, encouraged and supported. Opening up the boundaries to design and ship innovative products with exclusive technologies and user experiences is the main goal of this sensing technology team at Apple. Key Qualifications * 4+ years of hands-on experience and proven track record in sensing system hardware engineering. * Fundamental knowledge and experience in physics, mechanical, electrical, and material science engineering. * Practical understanding of accelerometers and gyroscopes. * Experience interfacing microcontrollers with analog and digital sensors. * Practical knowledge of C/C++, embedded programming, and signal processing. * Solid board bring-up and debugging skills. * Proficient in data collection, data analysis, and statistical analysis tools (Matlab, Python, JMP). * Excellent written and verbal communication skills and solid collaboration and leadership skills. * The willingness and ability to travel are required. Description Core Responsibilities: Develop and support qualification hardware and procedures to validate sensor specifications in system. Diagnose engineering issues with true scientific method driving to definitive root cause. Identify, create, and document new sensing system metrics that deliver performance and matter to customer perception. Support internal proof-of-concept hardware and software developments for new application investigations. Work cross-functionally to identify and specify critical performance parameters and error sensitivities. Develop measurement methods and equipment that are repeatable, reproducible, and automated as appropriate to enable thorough validation coverage of sensors on tight development schedules. Support engineering build activities with performance validation measurements, yield optimization, and failure analysis coordination. Work with suppliers to proactively identify and resolve issues. Analyze trade-offs among performance, manufacturability, size, schedule and cost. Travel to supplier facilities and manufacturing sites for production validation and issues resolution. Create and help improve engineering requirements specifications for sensors. Prepare and deliver presentations to clearly communicate technical status, risks and mitigation strategies for ongoing sensing system programs. Education & Experience Requires PhD degree in engineering or BS/MS degree plus a minimum of 4 years of relevant industry experience. Apple Inc. Cupertino CA

Software Engineer, Motion Planning

Apple Inc.