Software Engineer

3 weeks ago


San Diego, California, United States Apple Full time

Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Apple is looking for a talented and energetic software engineer for the Core Networking team to lead and participate in the architecture and development of next generation networking technologies. The team is responsible for designing and enhancing the operating system networking components across Apple's range of products including all iOS, macOS, watchOS, tvOS and visionOS based products.

In this role, you will design and develop innovative systems firmware to enable TCP/IP Networking on a co-processor so that Networking connectivity is provided in a very power and thermal efficient manner. This capability forms the bedrock of Apple's next generation of technologies and allows Apple to provide new user experiences and refresh its device roadmap. You will be a mentor to the junior members of the team and will have the opportunity to lead cross-functional design. The ideal candidate should possess an excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies, excellent system level architectural thinking along with low-level firmware programming skills, excellent communication and leadership skills, and the ability to work in a fast-paced environment.

Description

The candidate needs to be able to work in a fast paced environment, operate gracefully under stress, balance multiple assignments in parallel, and be self driven to be effective in an environment with little overhead. The candidate also needs to show initiative, be able to take ownership of a problem area, and demonstrate an ability to understand the role of the group's technology in the larger context of the product and network environment. The position has cross- functional aspects and the candidate will need to show excellent interpersonal and communication skills.

Preferred Qualifications

Experience with Embedded Operating Systems or Micro Kernels (Embedded Linux, QNX, VxWorks, L4 etc.)

Experience with Networking stack implementations (BSD, Linux/ Android, Solaris, lwIP, sevenstax, mbedTLS etc.)

Familiarity with link-layer technologies (Ethernet, Wi-Fi, Cellular etc.)

Minimum Qualifications

BS in Computer Science, Electrical Engineering or equivalent networking software development experience

At least 5+ years of real time embedded software (firmware) development experience (design and implementation)

Proficiency in C or C++ on resource-constrained embedded platforms

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 .


  • Software Engineer

    2 days ago


    San Francisco, California, United States Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • San Mateo, California, United States Guidewire Software Full time

    SummaryAre you a result-oriented, polyglot programmer using 12-factor app methodology to craft your Cloud products? If so, we would like to meet youGuidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build...

  • Software Engineers

    2 days ago


    San Diego, California, United States HRUCKUS Full time

    Veteran Firm Seeking Software Engineers for an OnsiteAssignment in San Diego, CAMy name is Stephen Hrutka, and I lead a Veteran-owned consulting firm in Washington, DC, focused on strategic sourcing, supply chain, and IT Staffing.We are seeking to fill the Software Engineer roles for an innovative rail engineering solutions provider and systems integrator...


  • San Mateo, California, United States Guidewire Software Full time $169,000 - $253,000

    SummaryAre you a result-oriented, polyglot programmer using 12-factor app methodology to craft your Cloud products? If so, we would like to meet youGuidewire provides outstanding software for the second-largest financial services industry in the world: insurance. We deliver the core applications that Property and Casualty (P/C) insurers use to build...


  • San Mateo, California, United States Guidewire Software Full time $169,000 - $253,000

    SummaryJoin Guidewire as a Staff Software Engineer, Application Platform, and be part of the team building our next-generation platform. This platform provides the essential tools, services, and infrastructure that power modern insurance applications. You will be a technical leader on this platform, using AI coding tools to design and build core services...


  • San Mateo, California, United States Guidewire Software Full time $148,000 - $222,000

    SummaryJoin Guidewire's Product Development & Operations (PDO) team in San Mateo, where we deliver secure, scalable, and efficient cloud solutions for the global property and casualty insurance industry. Our team is dedicated to operational excellence and transformative innovation, with a strong focus on AI, cloud, and data platform adoption. We foster a...

  • Software Engineer

    2 days ago


    San Diego, California, United States Haystack Full time

    Software Engineer | San Diego | $87,100 - $157,450We're working with Leidos on this exciting opportunity.Join a cross-disciplinary team at Leidos to build high-impact software that extracts meaning from massive, complex data sets, tackling challenges in national defense using advanced signal processing and high-performance computing. If you're driven by...

  • Software Engineer

    3 weeks ago


    San Diego, California, United States Leidos Full time $69,550 - $125,725

    General program information and/or position overview:The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA.  Candidate will join a fast-paced engineering group rapid-prototyping a variety of ocean systems. Collaborate across our medium-sized team holding complete technical responsibility for custom...

  • Software Engineer

    3 days ago


    San Diego, California, United States STR Full time

    STR is hiring an Emulation Tooling and Modeling Software Engineer to be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies with significant and immediate impact on our national security. This position offers an excellent opportunity to work at the nexus of computers and real-world physical...


  • San Diego, California, United States Qualcomm Full time

    CompanyQualcomm Technologies, Inc.Job AreaEngineering Group, Engineering Group > Machine Learning EngineeringGeneral SummaryGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As an AI Software...