Embedded Systems Engineer: Low-level Programming Expert

3 days ago


Beaverton, Oregon, United States Apple Full time

We are looking for an experienced Embedded Systems Engineer to join our team at Apple. As an Embedded Systems Engineer, you will be responsible for developing and implementing low-level software solutions for our next-generation SOCs. This is a great opportunity to work on cutting-edge technology and make a significant impact on the future of Apple products.

The ideal candidate will have a strong background in embedded software development, including experience with C/C++, assembly, and low-level programming. You should also have a solid understanding of ARM specifications, computer architecture, and operating systems. Additionally, experience with IO protocols, boot code, CPU & SOC initialization, and device drivers is highly desirable.

We offer a competitive salary of around $180,000 - $240,000 per year, depending on experience. If you're passionate about embedded systems and want to be part of a dynamic team that's pushing the boundaries of innovation, we encourage you to apply.

Key Responsibilities:

  • Develop low-level software solutions for next-generation SOCs
  • Implement firmware drivers for PMIC and battery charging
  • Participate in chip bring-up on simulator, emulation, FPGA, and silicon
  • Develop system software to exercise power-saving features (suspend and resume)
  • Contribute to SDRAM initialization and calibration development
  • Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization
  • 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
  • Familiarity 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


  • Beaverton, Oregon, United States Planar Systems Full time

    Planar Systems - Firmware Engineer Position OverviewEstimated Annual Salary: $110,000 - $140,000Job Description:About the RoleWe are seeking a highly skilled Firmware Engineer to join our product development group at Planar Systems. As a key member of our team, you will be responsible for designing and implementing best-in-class firmware and applications for...


  • Beaverton, Oregon, United States Apple Full time

    We're seeking a talented Low-level Software Specialist to join our silicon validation team at Apple. As a Low-level Software Specialist, you will be responsible for developing and implementing low-level software solutions for our next-generation SOCs. This is a great opportunity to work on cutting-edge technology and make a significant impact on the future...


  • Beaverton, Oregon, United States Planar Systems Full time

    About the RoleAs a Firmware Software Architect at Planar Systems, you will be part of a dynamic product development group that designs and develops best-in-class firmware and applications for commercial display products. You will work closely with project teams to create innovative solutions and contribute across the full product lifecycle.We are looking for...


  • Beaverton, Oregon, United States inSync Staffing Full time

    Job Title: Software Engineering ExpertAt inSync Staffing, we're seeking a highly skilled Full-stack Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and deploying cloud-based applications using Node.js and React.Responsibilities:- Design and develop scalable, efficient, and reliable...


  • Beaverton, Oregon, United States Hire Talent Full time

    Job OverviewHire Talent is seeking a seasoned Data Engineer to join our team in Beaverton, OR.This full-time position offers a competitive salary range of $120,000 - $180,000 per year, depending on experience and location.We value our employees' growth and offer opportunities for professional development.Description:We are looking for a skilled Data Engineer...


  • Beaverton, Oregon, United States Apple Full time

    **Job Summary**Apple is seeking an experienced test engineer to join our CoreOS Debug Technologies team. As a key member of the team, you will be responsible for ensuring the quality of System Integration Debugging for Apple's product lines.**Responsibilities**Develop and deploy automated and manual white-box tests to ensure the quality of System Integration...


  • Beaverton, Oregon, United States Planar Systems Full time

    Role SummaryWe are looking for a highly skilled Engineering Document Controller to join our Quality Assurance team. This role involves managing all aspects of product documentation in PLM, including creating and updating Bill of Materials (BOMs). The ideal candidate will have prior experience with PLM and Microsoft Dynamics 365 ERP, as well as excellent...


  • Beaverton, Oregon, United States Planar Systems Full time

    Job DescriptionWe are seeking a highly skilled PLM Documentation Coordinator to join our Engineering Support team. This role involves managing all aspects of product documentation in PLM, including creating and updating Bill of Materials (BOMs). The ideal candidate will have prior experience with PLM and Microsoft Dynamics 365 ERP, as well as excellent...


  • Beaverton, Oregon, United States Apple Full time

    At Apple, we're committed to innovation and excellence in everything we do. We're seeking a talented Silicon Validation Software Engineer with expertise in embedded software development to join our fast-paced team. In this role, you'll contribute to developing cutting-edge embedded software solutions, debug and bring-up of state-of-the-art next-generation...


  • Beaverton, Oregon, United States Keller Associates Full time

    Keller Associates is a mid-sized consulting firm providing exceptional water, wastewater, civil, transportation, and structural engineering services throughout the West. We offer client-focused solutions for surface water, water and wastewater engineering, as well as transportation planning, roadway, bridges and vertical structures, site civil design,...


  • Beaverton, Oregon, United States Hire Talent Full time

    Job Title: Data EngineerLocation: Beaverton, ORDuration: 8 Months on W2Job Description:We are seeking a skilled Data Engineer to establish and maintain high-quality database management systems, ensuring seamless data delivery and integrity.The ideal candidate will have excellent communication skills and the ability to document complex database...


  • Beaverton, Oregon, United States ETHOS - Talent Full time

    Company OverviewETHOS - Talent is a dynamic and growing organization dedicated to delivering top-notch fire protection systems installation, repair, and maintenance services. Our team of experts is committed to ensuring the highest level of safety and compliance for our clients.


  • Beaverton, Oregon, United States Vanguard EMS, Inc. Full time

    About UsVanguard EMS, Inc. is a leading provider of electronics assembly services for critical systems on Earth and beyond. Our commitment to excellence drives us to continuously improve our processes and deliver high-quality products to our customers.Job SummaryWe are seeking a highly skilled Electronics Manufacturing Expert to join our team. As the...


  • Beaverton, Oregon, United States NIKE Full time

    Job Title:Business Analytics ExpertJob Summary:We are seeking a highly skilled Business Analytics Expert to join our team. As a key member of our team, you will lead and work with cross-functional teams, providing project management support. You will demonstrate experience with data entry, data management, and investigating in an information management...


  • Beaverton, Oregon, United States NIKE Full time

    Company OverviewNIKE, Inc. is a global leader in the sportswear industry, committed to innovation and excellence in every aspect of its business. With a rich history of pushing boundaries and challenging conventional wisdom, NIKE looks for individuals who share this passion for progress and are driven to make a meaningful impact.Job DescriptionWe are seeking...


  • Beaverton, Oregon, United States Automation Solutions Full time

    About the RoleWe are seeking an Electrical Systems Development Specialist to join our team at Automation Solutions. This is a unique opportunity to work on innovative and challenging projects, utilizing your expertise in PLC programming, HMI development, and control panel design.As an Electrical Systems Development Specialist, you will be responsible for...


  • Beaverton, Oregon, United States Lumencor Full time

    Job DescriptionWe are seeking an Engineering Support Professional to join our team at Lumencor, Inc. Located in Beaverton, Oregon.Compensation Package:$90,000 - $120,000 per year, plus benefits.About the JobThe successful candidate will work closely with the engineering, customer service and quality assurance teams to prioritize and manage current service...


  • Beaverton, Oregon, United States Corbin Consulting Engineers, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Electrical Engineer to join our team at Corbin Consulting Engineers, Inc. in Beaverton, Oregon. This is an exceptional opportunity for an experienced engineer to work on complex electrical systems and lead our team in delivering innovative solutions to clients.Estimated Salary Range: $120,000 - $180,000 per...


  • Beaverton, Oregon, United States Vanguard EMS, Inc. Full time

    Job DescriptionVanguard EMS, Inc. is a leading provider of electronics assemblies for critical systems. As a Manufacturing Engineer at Vanguard EMS, you will play a key role in ensuring the quality and efficiency of our manufacturing processes.We are seeking an experienced Manufacturing Engineer to join our team. In this role, you will be responsible for...


  • Beaverton, Oregon, United States Saxon Global Full time

    Software Development Engineer in TestJoin Saxon Global as a Software Development Engineer in Test and be a key member of our team.As a Software Development Engineer in Test, you will be responsible for developing tests, integration, and validation of new products. This role will involve designing and implementing tests, debugging and defining corrective...