Software Development Engineer

16 hours ago


San Diego, California, United States Apple Full time
About Apple

At Apple, we're committed to innovation and creating products that revolutionize the way people live and work. As a member of our team, you'll have the opportunity to contribute to groundbreaking projects and collaborate with exceptional talent.

Job Description

We're seeking an experienced Senior Media Systems Software Developer to join our team in San Diego, California. The ideal candidate will have expertise in developing media systems software, including using advanced system debugging tools, sampling, and profiling tools such as XCode instruments, DTrace, GDB/LLDB, Valgrind, AddressSanitizer, and commanding of underlying architecture and implementation of UNIX-based operating systems.

The successful candidate will be responsible for developing features for media systems frameworks running on iOS, macOS, tvOS, and analyzing correctness, reliability, and performance of existing software. Additionally, they will develop cross-platform software and perform deep analysis of the capabilities and limitations of each run-time environment, including CPU, battery life impact, reconfiguration at run-time, and impact to multi-device ecosystem features.

Salary and Benefits

Apple offers a competitive salary range of $135,400 - $204,000 per year, depending on skills, qualifications, experience, and location. In addition to base pay, employees are eligible for discretionary restricted stock unit awards, employee stock purchase plan, comprehensive medical and dental coverage, retirement benefits, discounted products and services, and reimbursement for educational expenses.

Required Skills and Qualifications
  • Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field
  • Experience and/or education must include the following skills:
  • Using C or C++, contributing software changes to codebase
  • Knowledge of software debugging, including investigating software bug reports, analyzing bug reports and software at runtime, using sampling and debugging tools: XCode instruments, DTrace, GDB/LLDB, Valgrind, and AddressSanitizer
  • Using Bash or Python scripting, developing test infrastructure and automations to support development process, practicing Continuous Integration (CI) and merging codes into central repository
  • Using network analysis tools including Wireshark, media streaming software, and transmission of multimedia data over TCP/IP networks


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team in San Diego, CA. This position will involve designing, developing, and integrating software systems for use in flight and mission-critical applications.The ideal candidate will have a strong background in computer science, software engineering, or related field, with...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    About Top Secret Clearance JobsSalary Range: $136,807 - $194,040Job DescriptionThe primary role of the Senior Software Developer is to develop and support software development practices, code, and development environment to ensure quality deployment of software solutions. This includes developing, maintaining, supporting, and optimizing key functional areas,...


  • San Diego, California, United States Northrop Grumman Full time

    Job OverviewThe position of Software Development Engineer is available at Northrop Grumman. As a key member of the development team, you will be responsible for designing, implementing, and delivering software products using Java in an embedded technology environment for flight and mission critical systems. This role involves collaborating with a team of...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    About the JobTop Secret Clearance Jobs is dedicated to helping professionals with high-security clearance find their next career opportunity and secure interviews within 48 hours.Job DescriptionThe primary role of a Software Development Engineer, Sr. is to design, develop, and deploy software solutions that meet the quality standards of our clients. This...


  • San Diego, California, United States Apple Full time

    **About the Role:**We are seeking a highly motivated and collaborative Software Development Engineer in Test to join our energy technologies quality engineering team. As a critical member of the team, you will be working closely with software developers and cross-functional teams on technologies in OS dynamic resource management and dynamic activity...


  • San Diego, California, United States MillenniumSoft Inc Full time

    At MillenniumSoft Inc, we are seeking a highly skilled Software Development Engineer III to join our team.About the RoleThis is a challenging opportunity for an experienced software engineer to develop and enhance software systems within a cross-functional environment.ResponsibilitiesDevelop and sustain software systems using established design control...

  • Software Engineer

    15 hours ago


    San Diego, California, United States Falconwood Full time

    About the RoleFalconwood is a leading company in the industry, and we are looking for skilled software engineers to join our team.In this role, you will be responsible for designing, developing, and testing software systems, as well as working with cross-functional teams to deliver high-quality products.ResponsibilitiesAnalyze user needs and develop software...


  • San Diego, California, United States Top Secret Clearance Jobs Full time

    About the job Senior Software Development Engineer. AeroVironment is dedicated to helping those with the most exclusive security clearance find their next career opportunity. The primary role of this position is to develop, launch and support software development practices, code, and development environment to ensure the quality deployment of software...


  • San Diego, California, United States ISPA Technology Full time

    Exciting Career Opportunity at ISPA Technology LLCAbout the RoleWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at ISPA Technology LLC. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software solutions that meet the complex needs of our...


  • San Diego, California, United States DanSources Full time

    Job TitleSenior Software Development EngineerAbout the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at DanSources. This is a full-time position in San Diego, CA.Company OverviewDanSources is a cutting-edge technology company that offers innovative solutions for various industries. Our team of experts works together...


  • San Diego, California, United States ISYS Technologies. Full time

    OverviewI2X Technologies is a reputable technology services company to the Federal Government.We provide long-term growth and development. Our programs support multiple Federal agencies, including the Department of Defense.This position will be on-site and requires an active Top Secret/SCI Clearance.Salary:$120,000 - $160,000 per year.Job DescriptionThis...


  • San Diego, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our Beta Program team at Apple. As a key member of this team, you will be responsible for working closely with external customers, engineering teams, and project management staff to collect and process customer feedback.This is a diverse role that includes:Contacting...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman is seeking a motivated and experienced Senior Software Development Engineer to join our team of passionate individuals working on cutting-edge projects. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java and related technologies.About the Role:Design and...


  • San Diego, California, United States Dynamic Solutions Technology LLC Full time

    Job OverviewDynamic Solutions Technology, LLC, a premier strategic services firm, seeks a highly skilled Software Engineer III to support contract work in San Diego, CA. Active Secret up to Top Secret SCI Security Clearance is mandatory for this position.Key Responsibilities:Conduct research and development, engineering, and support of integrated C4ISR,...


  • San Diego, California, United States Dansources Technical Services Full time

    Job DescriptionAt Dansources Technical Services, we are seeking a skilled Sr. Software Development Engineer to collaborate in the analysis, design, development, and test of our applications. The ideal candidate will have cross-platform experience developing for various operating systems (e.g., Linux, Android), use of multiple application development...


  • San Diego, California, United States Oneida Technical Solutions Full time

    Job DescriptionOneida Technical Solutions, LLC is a leading provider of innovative cyber capabilities and programs for highly complex, highly regulated, and highly secure environments.For this exciting opportunity, we seek a Senior Software Development Engineer to join our team. The selected candidate will research, design, and develop computer and network...


  • San Diego, California, United States Northrop Grumman Full time

    Revolutionize Embedded Technology with Northrop GrummanWe are seeking an experienced Principal Engineer Software - Java to join our team of qualified, diverse individuals in San Diego, CA or Oklahoma City, OK.About the RoleThis position will be responsible for developing software working with real-time operating systems for use in flight and mission-critical...


  • San Diego, California, United States PROVEN, Inc. Full time

    Are you a skilled software developer looking for a challenging opportunity to expand your skills and expertise? PROVEN, Inc. is seeking an experienced Full-Stack Developer to join our engineering team.The ideal candidate will have a strong background in developing large-scale enterprise applications using .NET technologies, including C# and ASP.NET....


  • San Diego, California, United States Northrop Grumman Full time

    OverviewNorthrop Grumman is a leading provider of innovative systems and solutions for defense, space, and cybersecurity missions. We are committed to delivering cutting-edge technologies that meet the evolving needs of our customers.Salary Range$87,200 - $130,800Job DescriptionThis position involves developing software applications using Java programming...


  • San Diego, California, United States Northrop Grumman Full time

    Unlock Your Potential in a Challenging RoleAbout the Position:We are seeking an experienced Senior Software Development Engineer to join our team at Northrop Grumman Aerospace Systems. This position will be based in San Diego, CA or Oklahoma City, OK.Key Responsibilities:Design and develop Java applications for embedded technology environments.Collaborate...