Core Wi-Fi Embedded Software Engineer

3 weeks ago


San Diego, California, United States Apple Full time
Role Summary

We are seeking a highly skilled Core Wi-Fi Embedded Software Engineer to join our Sensing and Connectivity team at Apple. As a key member of our Wi-Fi software development team, you will be responsible for designing, developing, and optimizing Wi-Fi networking subsystem software across Apple products, including iPhone, Mac, Apple Watch, and Apple TV.

Key Responsibilities
  • Design, develop, and optimize Wi-Fi networking subsystem software for Apple products.
  • Work across software stacks (Frameworks and API, UI, OS services, and drivers) to maintain and productize features collaboratively with the hardware and software teams within Apple.
  • Own, drive, and execute the full software development cycle - from ideation, design, implementation, to testing and measuring the success of the feature you develop.
  • Make intelligent compromises between several contradictory factors such as ease of use, performance, and efficiency.
Requirements
  • Solid knowledge of data structures and their applications.
  • Experience developing software using C/C+, Objective-C, or Java.
  • Strong competence and experience in Layer 2, Layer 3 networking, QoS.
  • Strong analytical and problem-solving skills.
  • Excellent analytical, programming, and debugging skills.
  • Thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams.
Preferred Qualifications
  • Experience developing software using embedded SDKs, frameworks, and/or BSPs.
  • Knowledge and experience of different LAN and WAN technologies.
  • Knowledge of IEEE 802.11/Wi-Fi Protocols.
  • Linux/Unix kernel networking stack knowledge and understanding of operating system fundamentals.
  • Solid understanding of OO design principles and design patterns.
  • Experience with hands-on development and troubleshooting on embedded targets, e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark).
Education & Experience

Bachelor's degree in Computer Science or equivalent. Masters Degree is preferred.

Compensation & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $115,700 and $204,000, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

Apple employees also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.



  • San Diego, California, United States Apple Full time

    Role SummaryAs a Wi-Fi Embedded Software Engineer at Apple, you will be responsible for designing, developing, and optimizing Wi-Fi networking subsystem software across Apple products, including iPhone, Mac, Apple Watch, and Apple TV.Key ResponsibilitiesDesign and develop Wi-Fi networking subsystem software for Apple products.Collaborate with hardware and...


  • San Diego, California, United States Apple Full time

    About the RoleWe're seeking a highly skilled Embedded Software Engineer to join our Sensing and Connectivity team at Apple. As a key member of our Wi-Fi software development team, you'll play a critical role in shaping the connectivity experience on Apple products.Key ResponsibilitiesDesign, develop, and optimize Wi-Fi networking subsystem software across...

  • Software Engineer

    3 weeks ago


    San Diego, California, United States Apple Full time

    Role SummaryWe are seeking a highly skilled Software Engineer to join our Sensing and Connectivity team at Apple. As a member of this team, you will be responsible for designing, developing, and optimizing Wi-Fi networking subsystem software across Apple products.This is an exciting opportunity to work on cutting-edge technologies and collaborate with...

  • Wi-Fi Test Engineer

    3 weeks ago


    San Diego, California, United States The AES Group Full time

    Job Title: Wi-Fi Test EngineerWe are seeking a highly skilled Wi-Fi Test Engineer to join our team at The AES Group. As a key member of our technology consulting company, you will play a crucial role in delivering innovative technology solutions that create a positive impact on society.About the Role:The successful candidate will be responsible for...

  • Software Engineer

    3 weeks ago


    San Diego, California, United States Apple Full time

    Job Title: Software EngineerAt Apple, we're seeking a talented Software Engineer to join our Satellite Connectivity Group. As a member of this team, you'll work on the satellite network that enables connectivity to iPhone when off the grid without cellular or Wi-Fi coverage.About the RoleWe're looking for a technically savvy computer science professional who...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Ananant Systems Private Limited. The ideal candidate will have a strong background in computer science and communication systems, with expertise in C/C++ programming and embedded systems.Key Responsibilities:Design, code, and test signal...


  • San Diego, California, United States Innoflight LLC Full time

    Job Title: Embedded Software Engineer IIIAt Innoflight LLC, we're seeking an experienced Embedded Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our satellite avionics and payload data processing systems.Key...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a skilled Embedded DSP Software Engineer to develop software for CPU and DSP processors and hardware engines in its SoC portfolio. The ideal candidate will have a solid foundation in embedded software development, operating systems, and drivers, with experience in developing high-performance system drivers for compute...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job Title: Embedded SoftwareWe are seeking a skilled Embedded Software Engineer to join our team at Ananant Systems Private Limited. The ideal candidate will have a strong background in computer science or communication systems and experience in designing, coding, and testing signal processing firmware or communication control protocol state machines.Key...


  • San Diego, California, United States Innoflight LLC Full time

    Job OverviewInnoflight LLC is seeking a highly skilled Embedded Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing and implementing software solutions for our family of satellite avionics and payload data processing systems.Key ResponsibilitiesDevelop embedded software using tools...


  • San Diego, California, United States TrellisWare Technologies Full time

    About TrellisWare TechnologiesTrellisWare Technologies is a pioneering company in the field of wireless communications, striving to push technological boundaries since its inception in 2000. Our innovative culture is built on a passion for making an impact, not only on our careers and company but also on the world.We are a worldwide leader in developing...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a skilled Embedded DSP Software Engineer to develop high-performance system drivers for compute resources and architect, design, and develop multimedia frameworks across processors available on our SoC portfolio.Key ResponsibilitiesDesign and develop multimedia frameworks across processors available on our SoC portfolio.Develop...


  • San Diego, California, United States Inovio Pharmaceuticals Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Inovio Pharmaceuticals. As a key member of our engineering team, you will be responsible for developing and enhancing Electroporation Device firmware and associate tools to support new features and improve overall reliability of...


  • San Diego, California, United States TrellisWare Technologies, Inc Full time

    Job Title: Software Engineer, Embedded LinuxTrellisWare Technologies, Inc. is a leading provider of advanced wireless communication systems. We are seeking a highly skilled Software Engineer, Embedded Linux to join our team.Job SummaryWe are looking for a talented Software Engineer, Embedded Linux to design, implement, and integrate software for our embedded...


  • San Jose, California, United States NXP Semiconductors Full time

    Job SummaryNXP Semiconductors is seeking a highly skilled Senior Application and SDK Engineer to join our team. As a key member of our organization, you will be responsible for providing technical support for NXP's Wireless products, including Wi-Fi, Bluetooth, ZigBee, Thread, and Matter.Key ResponsibilitiesTechnical Support: Provide timely and effective...


  • San Diego, California, United States General Atomics and Affiliated Companies Full time

    Job Title: Senior Embedded Software EngineerGeneral Atomics and Affiliated Companies is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for control systems.Key Responsibilities:Lead a team of software...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled Embedded DSP Software Engineer, Staff to develop embedded software for CPU and DSP processors and hardware engines comprising its SoC portfolio.Key ResponsibilitiesDesign and develop multimedia frameworks across the processors available on the SoC.Develop high-performance system drivers for compute...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...


  • San Diego, California, United States TrellisWare Technologies Full time

    About TrellisWare TechnologiesTrellisWare Technologies is a pioneering company in the field of wireless communications, striving to push technological boundaries since its inception in 2000. Our innovative culture and commitment to excellence have enabled us to become a worldwide leader in advanced algorithms, waveforms, and communications systems.We offer a...

  • Software Engineer

    3 weeks ago


    San Diego, California, United States Leidos Holding Full time

    Job Title: Software / Embedded Systems EngineerLeidos Maritime System Solutions (MSS) is seeking a skilled Software / Embedded Systems Engineer to join a dynamic development team in a fast-paced research, development, testing, and evaluation environment at the Naval Information Warfare Center in San Diego, CA.This position requires the candidate to obtain...