SanDiegoRecruiter Since 2001
the smart solution for San Diego jobs

Senior Embedded Software Engineer

Company: Apple US Corp
Location: San Diego
Posted on: January 16, 2022

Job Description:

SummarySummaryPosted: Nov 18, 2021 Role Number:200251861Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Join us to help deliver the next groundbreaking Apple product. At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges that no one has solved yet? We have an opportunity for a results-oriented and especially talented embedded software engineer. As a member of our dynamic group, you will have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of Apple's customers every day.Key Qualifications5+ years of experience with memory and power constrained micro-controllers and working with new peripherals, features, and development environments.Excellent programming skills in C.Strong experience in RTOS, software development and verification methodology, version control and automation tools.Experience in low-pin-count communication buses (I2C or UART or SPI).Experience with troubleshooting tools (JTAG, SWD, oscilloscopes, logic analyzers).Scripting experience with any of the following Python or Perl or Lua.Knowledge of ARM architecture is a plus.DescriptionIn this role, you will apply your technical knowledge to drive features and improvements including:- Architect firmware to support various algorithms embedded in hardware platforms and support full firmware lifecycle including design, development, debugging and ongoing sustaining.- Generate and evaluate functional and design specifications.- Work with multi-functional teams to determine software architecture and specification to meet the product requirement and user experience.- Work with project leaders to define assignments, schedules, quality expectations, and other project criteria.- Present results and recommendations.- Develop and maintain various engineering tools used to debug, analyze, and test embedded products.- Be the champion for the success of firmware development projects and take initiatives to ensure success.In addition to the above we are looking for an individual who is comfortable with dynamic requirements, and have excellent interpersonal skills. Success depends on working with multi-functional teams. Must have excellent written and verbal communication skills. You are dedicated with excellent time management skills and can demonstrate creative problem solving.Education & ExperienceMS or BS in an engineering fieldAdditional RequirementsApple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Keywords: Apple US Corp, San Diego , Senior Embedded Software Engineer, IT / Software / Systems , San Diego, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Diego RSS job feeds