Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Embedded Software Engineer, CoreBSP - San Diego, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200222271 / Latpro-3772603 
Date posted: Feb-10-2021
State, Zip: California, 92101


Embedded Software Engineer, CoreBSP

San Diego , California , United States

Software and Services


Posted: Feb 9, 2021

Role Number: 200222271

Imagine what you could do here. At Apple, new insights 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. Smart people and inspiring, innovative technologies are the norm here. Do you love working on challenges that no one has solved yet? Are you ready to be part of a team redefining wireless technology? Join us to help deliver the next groundbreaking Apple product. Apple Cellular Platform Software team is looking for an embedded software engineer passionate about device driver development at the hardware/software interface. This role involves development activities for a range of low-level device drivers that directly control hardware, i.e. digital clocks, voltage regulators, GPIOs, interrupts, buses, etc. This position requires significant collaboration with hardware designers to understand, improve, and document hardware/software interfaces and candidates must be comfortable working across both hardware and software domains.

Key Qualifications

  • 5+ years Software Engineering or related work experience.
  • 2+ years experience with Programming Language such as C, C++
  • Demonstrated ability with Database Management Software and API
  • 3+ years validated experience working in a large matrixed organization.
  • Experience interacting with senior leadership (e.g., Director level and above).
  • Hands-on experience in processor programming, Debug, and simulation and using Emulators both in Pre-Si & Post- Si platforms
  • System-On-Chip (SOC) Pre-Silicon & Post-silicon SW bring-up, SW validation
  • Extensive experience in debugging and development of Hardware Dependent Software(Board Support Package: BSP)
  • Strong development/coding using C, C++, with strong assembly
  • Experience in using Logic Analyzers, Oscilloscopes, and Protocol analyzers


As an Embedded Software Engineer in the Cellular platform software team, you will: Develop hardware-specific drivers and other routines that allow the RTOS to function in our SOC architecture Design and develop BSP framework software Develop state-of-the-art BSP/device drivers for modem Bring up new hardware platforms Review HW schematics and assist HW debugging Support factory testing and resolve critical issues on-site Perform modem SW integration, and stabilize the baseline Most software will be written in C and will run on a range of ARM and DSP based processors.

Education & Experience

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?