Silicon Validation Software Engineer: Embedded and Low-level Programming

2 days ago


Watertown, Massachusetts, United States Apple Full time
Job Description

At Apple, we're looking for a skilled Embedded Software Engineer to join our silicon validation team. As a key member of our infrastructure team, you'll be responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Key Responsibilities:

  • Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory, and other I/O devices.
  • Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization.
  • Develop system software to exercise power saving features (suspend and resume).
  • Contribute to SDRAM initialization and calibration development.
  • Implement firmware drivers for PMIC and battery charging.
  • Participate in chip bring-up on simulator, emulation, FPGA, and silicon.
  • Develop applications covering system-level use cases and functional features.
  • Participate in SOC architecture, design specification, and board schematics review.

Requirements:

  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or a related field.
  • Proficient in C/C++, assembly a plus.
  • Background in embedded software development, bare metal, RTOS, and/or Linux.
  • Solid understanding of ARM specification, computer architecture, and operating systems.
  • Experience in boot code, CPU & SOC initialization, device drivers.
  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.
  • Experience in lpDDR4/5, DRAM initialization, and calibration a big plus.
  • Good troubleshooting skills in silicon bring-up and embedded software debugging.
  • Experience with script languages such as Python, Perl, or Tcl.

About Apple:

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.



  • Watertown, Massachusetts, United States Apple Full time

    **Join Apple to Revolutionize Silicon Technology**We're seeking a skilled Silicon Validation Software Engineer with expertise in embedded software development to join our fast-paced team. As a key member, you'll contribute to developing cutting-edge embedded software solutions, debug and bring-up of next-generation SOCs, and support current and future Apple...


  • Watertown, Massachusetts, United States Apple Full time

    At Apple, we're committed to delivering exceptional products and services that empower our customers to achieve their goals. As an Embedded Systems Engineer for Image Sensor Validation, you'll play a crucial role in ensuring the highest quality of image processing subsystems in our silicon.We're looking for a skilled engineer with a passion for creating...


  • Watertown, Massachusetts, United States Apple Full time

    **Unlock the Potential of Next-Generation SOC Development**We're looking for an experienced Embedded Software Expert to join our team and contribute to the development of cutting-edge embedded software solutions. As a key member, you'll be responsible for debugging and bringing up next-generation SOCs, supporting current and future Apple products.**Key...


  • Watertown, Massachusetts, United States Evident Scientific Full time

    Evident Scientific is seeking a highly skilled Co-op Software Engineer for Embedded Linux to join our team in Waltham, MA. As a Co-op Software Engineer for Embedded Linux, you will be responsible for developing and maintaining software development tools, integrating software development tools, and improving CI/CD infrastructure.**Estimated Salary:** $55,000...


  • Watertown, Massachusetts, United States Evident Scientific Full time

    Evident Scientific is seeking a talented and motivated Embedded Systems Engineer Intern to join our team in Waltham, MA. As an Embedded Systems Engineer Intern, you will be responsible for developing embedded C and C++ applications for Zynq Ultrascale+ MPSoC.**Estimated Salary:** $55,000 - $65,000 per yearWe offer a competitive salary, a robust 401(k)...


  • Watertown, Massachusetts, United States Apple Full time

    Job SummaryWe are seeking a talented MACHINE LEARNING ENGINEER to join our team at Apple in Waltham, Massachusetts. As a key member of our GPU acceleration team, you will design and develop compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.About the RoleThe ideal candidate will have 3+ years of experience in...

  • GPU Engineer

    2 days ago


    Watertown, Massachusetts, United States Apple Full time

    Job Title: GPU EngineerAbout the Role:We are seeking an exceptional GPU engineer to join our team at Apple. As a GPU engineer, you will be responsible for designing and developing high-performance data parallel algorithms for developers inside and outside of Apple.About the Team:The Compute Frameworks team in GPU, Graphics and Displays org provides a suite...


  • Watertown, Massachusetts, United States Bosch USA Full time

    Company OverviewBosch Home Comfort in North America is a leading provider of high-quality heating and cooling systems. Our commitment to energy efficiency is reflected in our innovative products that work together as integrated systems, enhancing the quality of life in an environmentally friendly manner.We offer a competitive salary range of $140,000 -...


  • Watertown, Massachusetts, United States Apple Full time

    **Job Title:** Apple GPU Compiler Backend Software DeveloperLocation: Waltham, Massachusetts, United StatesAbout the Role:This is a highly specialized role that involves working on the development of Apple's next-generation GPU architecture. As a software developer, you will be responsible for designing, prototyping, and implementing compiler optimizations...


  • Watertown, Massachusetts, United States Pegasystems Full time

    About the RoleWe are looking for an experienced Enterprise Java Software Engineer to specialize in performance optimization.Key ResponsibilitiesUse Java programming expertise to build high-performance applications that meet scalability requirements.Collaborate with cross-functional teams to design, develop, test, and deploy software features.Develop and...


  • Watertown, Massachusetts, United States Capgemini Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team in developing innovative software solutions for the medical industry.The successful candidate will be responsible for designing, developing, and testing C-based medical device applications in Linux OS and user interface based on OpenGL.


  • Watertown, Massachusetts, United States Evolv Technology Full time

    What You'll DoAs a Front-End Software Engineer Intern, you'll participate in daily team meetings, collaborate closely with product and development teams to align on goals and deliverables, and share progress updates regularly.You'll also analyze feature requirements, propose technical solutions to meet goals, troubleshoot bugs, and handle feedback...


  • Watertown, Massachusetts, United States Dentsply Sirona Full time

    About the RoleDentsply Sirona, a leading manufacturer of professional dental products and technologies, is seeking an experienced Site Reliability Engineer to join its global team.This role offers a unique opportunity to optimize system performance and innovate for continuous improvement in a fast-paced environment.Key ResponsibilitiesGather and analyze...


  • Watertown, Massachusetts, United States Bosch USA Full time

    Job DescriptionWe are seeking a highly skilled Sr. Cloud Software Developer to join our team at Bosch USA. This is a full-time opportunity for a highly motivated individual who wants to work with the latest technologies in cloud computing.The estimated salary for this role is $140,000 - $200,000 per year, depending on experience and qualifications.About...


  • Watertown, Massachusetts, United States City of Watertown Full time

    The City of Watertown is seeking a highly skilled Senior Engineering Technician to join its Water Department team.Job SummaryWe are looking for an experienced engineering professional to perform various tasks related to project specifications and design, including surveying project sites, coordinating contract workers, inspecting construction and materials,...


  • Watertown, Massachusetts, United States City of Watertown Full time

    The City of Watertown is seeking a highly skilled Senior Engineering Technician to join their Water Department. This is a challenging opportunity for an experienced professional to contribute to the development of City projects.Estimated salary: $85,000 - $110,000 per year, depending on qualifications and experience.About the JobWe are looking for a...


  • Watertown, Massachusetts, United States Infrastructure Design Group, Inc Full time

    Job OverviewInfrastructure Design Group, Inc. is a leading civil engineering and land surveying services firm with a strong presence in eastern South Dakota, southwest Minnesota, and northwest Iowa.We offer competitive compensation for our Staff Engineer position, including an estimated annual salary of $80,000 in the Sioux Falls, Mitchell, or Watertown, SD...


  • Watertown, Massachusetts, United States Bosch USA Full time

    About the JobBosch USA is looking for a highly experienced AWS Cloud Solutions Expert to join our team. This role offers an exceptional opportunity to work on cutting-edge cloud-based projects and contribute to the development of innovative solutions.Key ResponsibilitiesDevelop Scalable Cloud Solutions: Design and implement cloud-based applications using AWS...


  • Watertown, Massachusetts, United States Apple Full time

    We are seeking a highly skilled Machine Learning Architect to join our team at Apple.The successful candidate will have experience in designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch. Key responsibilities include working on cutting-edge ML inference framework project, optimizing code...


  • Watertown, Massachusetts, United States Pegasystems Full time

    About the JobWe are seeking an experienced Senior Java Software Architect to join our team at Pegasystems. As a key member of our Engineering & Cloud department, you will be responsible for architecting, designing, implementing, and testing the next generation of enhancements to our industry-leading 'Next-Best-Action' application.This is a unique opportunity...