Talent.com
Silicon Validation Software Engineer: Embedded and Low-level Programming
Silicon Validation Software Engineer: Embedded and Low-level ProgrammingApple • Waltham, MA, United States
Silicon Validation Software Engineer : Embedded and Low-level Programming

Silicon Validation Software Engineer : Embedded and Low-level Programming

Apple • Waltham, MA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Silicon Validation Software Engineer : Embedded and Low-level Programming

  • Waltham, Massachusetts, United States
  • Hardware
  • Summary

Posted :

  • Oct 02, 2024
  • Role Number :

  • 200571176-6205
  • At Apple, new ideas 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. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

  • Description
  • 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 feature (suspend and resume)
  • Contribute to SDRAM initialization and calibration development
  • Implement firmware driver for PMIC and battery charging.
  • Participate in the 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
  • Minimum Qualifications
  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
  • Preferred Qualifications
  • Proficient in C / C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS and / or Linux
  • Solid understanding about ARM specification, computer architecture, operating system
  • 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 language such as Python, Perl, or Tcl
  • Pay & 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 $132,100 and $244,600, 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. You'll 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. (https : / / www.apple.com / careers / us / benefits.html)

    Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

    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 (https : / / www.eeoc.gov / sites / default / files / 2023-06 / 22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) .

    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 (https : / / www.eeoc.gov / sites / default / files / 2023-06 / 22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) .

    Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

    Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program (https : / / www.apple.com / jobs / pdf / EverifyPosterEnglish.pdf) .

    Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

    Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

    Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.

    It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

    serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Waltham, MA, United States

    Job_description.internal_linking.related_jobs
    Software Engineer Lead

    Software Engineer Lead

    Hamilton Storage Technologies • Franklin, MA, United States
    serp_jobs.job_card.full_time
    Hamilton Storage provides automation solutions to customers in life science and clinical research.The company develops modular, scalable systems that automate sample storage, management, and proces...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer I

    Software Engineer I

    BAE Systems USA • Nashua, NH, United States
    serp_jobs.job_card.full_time
    Our employees work on the world’s most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Advanced Software Engineer

    Advanced Software Engineer

    General Dynamics Mission Systems • Dedham, MA, United States
    serp_jobs.job_card.full_time
    Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer - Low-level Systems

    Software Engineer - Low-level Systems

    Riverside Research Institute • Lexington, MA, United States
    serp_jobs.job_card.full_time
    Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Enterprise Software Systems Engineer

    Enterprise Software Systems Engineer

    Leidos Inc • Tewksbury, MA, United States
    serp_jobs.job_card.full_time
    Leidos' Security Enterprise Solutions (SES) operation is looking for a system engineer to lead development on our Ports and Borders enterprise networking products. This team is positioned at the for...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    Hpr • Needham, Massachusetts, United States
    serp_jobs.job_card.full_time
    HPR is the leading provider of high-performance and ultra-low latency electronic trading and capital markets infrastructure solutions offered as a managed service. Our cutting-edge technology is use...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - FEM Solver Development

    Senior Software Engineer - FEM Solver Development

    MathWorks • Natick, MA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer - FEM Solver Development.Senior Software Engineer - FEM Solver Development.MathWorks has a hybrid work model that enables staff members to split their time between office a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Videology Imaging Corporation • Mansfield, Massachusetts, United States
    serp_jobs.job_card.full_time
    Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. You'll work on the frontier of embedded systems, d...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Research and Development Software Engineer

    Research and Development Software Engineer

    Saviance • Wilmington, MA, United States
    serp_jobs.job_card.permanent
    Job Title : Research and Development Software Engineer.Software Engineer Technology Development (R&D).Controls Groups supporting Technology Development group, you'll have a critical role in both dev...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer - Platform Core

    Software Engineer - Platform Core

    Veracode • Burlington, MA, United States
    serp_jobs.job_card.full_time
    Veracode is the premier provider of application security solutions, transforming the way companies secure applications in today's software driven world. We provide our customers with a solid foundat...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer 3

    Software Engineer 3

    Onto • Wilmington, MA, United States
    serp_jobs.job_card.permanent
    Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include : 3D metrology spanning the chip from nanometer-scale tran...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    LanceSoft • Lexington, MA, United States
    serp_jobs.job_card.full_time
    This job is with Encode, Inc a fully owned subsidiary of Lancesoft.Duties will include working as part of a multidisciplinary team to develop simulation tools to address a broad range of technical ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer (Embedded Development) - Electrophysiology

    Senior Software Engineer (Embedded Development) - Electrophysiology

    Boston Scientific • Waltham, MA, United States
    serp_jobs.job_card.full_time
    Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance.At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    Third Pole • Waltham, Massachusetts, United States
    serp_jobs.job_card.full_time
    Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world.This...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer (Embedded Development) - Electrophysiology

    Senior Software Engineer (Embedded Development) - Electrophysiology

    Boston Scientific Gruppe • Waltham, MA, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Embedded Development) - Electrophysiology.Onsite Location(s) : Waltham, MA, US, 02138.Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - FEM Solver Development

    Senior Software Engineer - FEM Solver Development

    The MathWorks Inc • Natick, MA, United States
    serp_jobs.job_card.full_time
    MathWorks has a hybrid work model that enables staff members to split their time between office and home.The hybrid model provides the advantage of having both in-person time with colleagues and fl...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer Mid-Level

    Software Engineer Mid-Level

    Diverse Lynx • Framingham, MA, United States
    serp_jobs.job_card.full_time
    Requirement & Qualifications : -.Our ideal candidates will have primarily software engineer and core engineering experience with UKG Pro WFM, APIs, and SaaS experience to help further support the Wo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Systems Engineer, Senior - TS

    Systems Engineer, Senior - TS

    DCS Corporation • Bedford, Massachusetts, US
    serp_jobs.job_card.full_time
    DCS has an exciting opportunity for a Senior Systems Engineer who has experience working with geographic intelligence (GEOINT) in support of intelligence network operations, to join the AFLCMC / HBGW...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted