Silicon Validation Software Engineer: Embedded and Low-level Programming
Apple Oakbrook
Role Number: 200635186-0836
Summary
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
$147.4k - $272.1k
Silicon Validation Software Engineer: Embedded and Low-level Programming Cupertino, California, United States Hardware At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your...SuggestedRelocation$147.4k - $272.1k
Apple Inc. in Cupertino, California, is seeking a Silicon Validation Software Engineer specializing in embedded and low-level programming. The ideal candidate will design and develop boot and driver code for Apple SOCs, support system software development, and ensure high...Suggested- OSI Engineering is seeking a full-time embedded firmware developer in Cupertino, CA. The role focuses on developing, debugging, and maintaining embedded... ...hardware. Ideal candidates will have experience with low-level debugging, hardware design concepts, and scripting in...SuggestedFull time
$181.1k - $318.4k
Silicon Validation Software Engineer- GPU IP Validation and Integration Cupertino, California, United States... ...systems, CPUs and caching, kernel programming, embedded systems) to develop graphics... ...software and integrate it into system level test environment. Description You...SuggestedRelocation$181.1k - $318.4k
Software Engineer- SoC Level Validation Engineer Cupertino, California, United States Hardware Do you love... ...in every detail? As part of our Silicon Technologies group, you’ll help design... ...programmer Expertise in Embedded programming with an understanding of hardware...SuggestedRelocation$126.8k - $190.9k
Silicon Validation Software Engineer - GPU IP Validation and Integration Cupertino, California, United States... ...systems, CPUs and caching, kernel programming, embedded systems) to develop graphics... ...software and integrate it into system level test environment. Description You...Relocation- ...computer in the world? Join our team of experienced SW engineers and debuggers in validating Apple's world class silicon. In this highly visible role you will be writing... ..., and memory hierarchy. Knowledge of SoC-level power, clocking, and voltage domains. Experience...Shift work
$156k - $229k
Senior Silicon Validation Engineer, Google Cloud Location: Sunnyvale, CA, USA Experience level Mid About the role In this role, you’ll work to... ...complex hardware and software stacks on emulation, simulation... ...experience developing firmware, embedded software, or functional...Full timeWorldwide$126.8k - $220.9k
...Software Engineer - Embedded Debug Tools, Core Os Are you a big-picture problem... ...SW tools for all Apple Silicon product debugging. Working... ...improving the silicon and low level software debugging process... ...discretionary employee stock programs. Apple employees are...Relocation$146k - $183k
...Role Summary Join as Senior Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems... ...With projects focusing on platform/embedded software development Prior experience... ...k) Plan and Employee Stock Purchase Program if you meet certain eligibility...Full timeContract workTemporary workPart timeLocal areaShift work$54.3k - $130k
Embedded Software Engineer (Silicon Validation) We are seeking an Embedded Software Engineer to join our Silicon Validation... ..., scheduling) Experience with low‑level hardware interfaces (I2C, SPI,... ...insurance. Employee assistance programs. Other benefits as provided by local...Local area$147.4k - $272.1k
...Custom Silicon Applications Engineer - Camera Hardware Do you love taking... ...on plans for Camera validation and debugging, and... ...conclusions. Developing software including scripts,... .... Experience with low-level programming and debug for embedded development (C/C++)...Relocation- ...Senior Embedded Software Validation Engineer In this position, you will be responsible... ...connectivity, multimedia, UI, and low-voltage power distribution... ...industry. Strong programming skills in Python, Rust, or... ...at a module and/or system level, and the ability to triage...Full timeImmediate startRemote workVisa sponsorshipFlexible hoursNight shift3 days per week
$120.5k - $243k
...Software Engineer III - Embedded (RIS) This role has been designed as... ...team responsible for programming the Network Processor... ...state-of-the-art silicon and platform software... ...knowledge of designing and validating software for such... ...platform and system-level software/firmware...Work experience placementWork at office$93.2k - $164.45k
...Martin Space is seeking a full time Software Engineer. In this role, you will support the software... ...engineering lifecycle following the program Software Development Plan (SDP) to... ...) experience -- Experience doing low level embedded software development including one or...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$140k - $170k
...more efficient. As an Embedded OTA Validation & Tools Engineer own validation,... ...readiness for firmware/software update delivery... ...run validation test programs that ensure OTA updates... ...interruptions, low-battery scenarios,... ...located in the heart of Silicon Valley and have...Local areaFlexible hours$192k - $278k
Silicon Validation Engineering Manager, Cloud corporate_fare Google place Sunnyvale... ...manufacturing and sustaining programs. Experience in direct... ...teams, including hardware, software, manufacturing, and supply... ...ranges are determined by role, level, and location. Within the...Full timeContract workWorldwide$147.4k - $272.1k
...Camera Embedded Software Engineer Apple's Camera Firmware... ...multi-functional levels with a liberating... ...various teams, like Silicon Design, QA team... ...Responsibilities Develop low level device... .... Work on HW validation and provide... ...employee stock programs. Apple employees...Relocation$171k - $264k
...valued at $15 billion, the Silicon Valley company is... ...commitments. Meet our engineers on the Vehicle OS team... ...complete vehicle software and AI applications. This... ...in developing embedded software applications... ...framework, ensuring proper low-level communication (e.g., CAN...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift$181.1k - $318.4k
...Embedded Software Engineer, Vision Products Group Apple is where individual imaginations... ...deep expertise in OS and silicon architecture to design and... ...experience building low-level systems software and frameworks... ...employee stock programs. Apple employees are eligible...Relocation$171k - $264k
...Embedded Software Engineer - Core OS Sunnyvale, California, United States About Applied Intuition... ...7 and now valued at $15 billion, the Silicon Valley company is creating the... ...software framework, ensuring proper low-level communication (e.g., CAN, LIN, I2C, SPI...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift$118k - $148k
...worldwide community of engineers, designers, and... ...that Lattice’s Silicon Engineering... ...date. We are validating building blocks... ...FPGA on board level to ensure... ...bench hardware and software. Develop test logic... ...using programming languages such... ...licenses. We are the low power programmable...Worldwide$147k - $211k
...years of experience with software development (e.g., C,... ...experience working with embedded operating systems (e.g.... ...Job Google's software engineers develop the next-generation... ...high‑performance and low‑power hardware and... ...are determined by role, level, and location. Within the...Full time- A leading global technology consulting firm is seeking an Embedded Software Engineer in Santa Clara, California. In this role, you will conduct... ...experience, strong communication skills, and familiarity with low-level hardware interfaces. The position offers a competitive...
$150k - $300k
...looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a... ...accelerators, and custom silicon in our robotics and... ...quality Support validation, manufacturing, and... ...proficiency in embedded programming languages: C and C++...Local areaFlexible hours$42.07 - $58.89 per hour
...internships.Our internship program is for students who... ...in theDrive Systems:Embedded and Actuationteamispivotalin... ..., Processor(PIL), and Software-in-the-Loop (SIL)... ...the systems that test,validate, and scale the... ...from scratch, empowering engineers to move faster and more...Full timeTemporary workPart timeInternshipFlexible hours$120k - $396k
...What to Expect The Steering Software team is looking for an experienced Validation Engineer to develop and execute test... ...steering controls, ranging from low-level embedded drivers to high-level... ...SCons) Experience with Rust programming language is a plus Previous...Hourly payFull timeTemporary workFlexible hours- Embedded Software Infrastructure Engineer Do you love crafting sophisticated solutions... ...? As part of our Silicon Technologies group... ...development, validation, and release of... ...scale for embedded or low-level software... ...Strong embedded C/C++ programming skills Experience...
$147.4k - $272.1k
Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino... ...closely with silicon design, silicon validation, and machine... ...Responsibilities Develop low‑level ISP firmware for... ...‑up, and camera software stack integration... ...register‑level programming. Ability to debug...Relocation$141k - $202k
Software Engineer, Embedded, Pixel Graphics corporate_fare Google place Mountain View, CA, USA... ...experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2... ...performance improvements, bringing silicon up, debugging challenging problems...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Silicon Validation Software Engineer: Embedded and Low-level Programming. Be the first to apply!
- senior design verification engineer Cupertino, CA
- validation specialist Cupertino, CA
- verification & validation engineer Cupertino, CA
- verification engineer Cupertino, CA
- validation engineer Cupertino, CA
- validation consultant Cupertino, CA
- computer system validation engineer Cupertino, CA
- rust software engineer Cupertino, CA
- senior software design engineer Cupertino, CA
- software engineer amazon Cupertino, CA

