Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded System Firmware Engineer

$147.4k - $272.1k

Apple Oakbrook

Sunnyvale, California, United States Software and Services Do you love the challenge of advancing a widely accepted technology? In the Wireless Technology Engineering group, you’ll be responsible for bringing groundbreaking wireless connectivity to the world through cellular, Wi‑Fi, Bluetooth, GPS, and more. You’ll design, develop, and patent the next generation of our state‑of‑the‑art connectivity technologies. You’ll collaborate across departments to help craft wireless solutions that elevate the customer experience with Apple products and services. Our goal is to ensure nothing stands in the way of our customers’ connections with their devices. If you join us, you’ll help build world‑renowned wireless systems so flawless that they almost feel like magic. Description The Apple Cellular Platform Software team is looking for a cross‑disciplinary firmware engineer passionate about embedded systems. In this role, you will work at the hardware/software interface and develop a range of low‑level device drivers that directly control hardware, such as CPUs, memory, DMA, timers, interrupts, GPIOs, I2C, SPI, and hardware loggers. There will be significant collaboration with hardware designers to understand, improve, and document hardware/software interfaces. Candidates must be knowledgeable and comfortable working across both hardware and software domains. Responsibilities Design and develop Board Support Package (BSP) for RTOS bootstrapping. Design and develop unit tests to ensure software quality. Support pre‑ and post‑silicon validation, bring‑up and performance profiling. Conduct software debugging using debuggers, traces, and crash logs. Perform software integration and manage branches with version control tools. Review hardware specifications and assist with hardware debugging. Support factory testing and resolve critical issues on‑site. Minimum Qualifications Bachelor’s degree in Electrical Engineering (EE), Computer Engineering (CE), or related field. 5+ years of experience developing embedded firmware or kernel‑mode drivers. Fluency in data structures and algorithms commonly used in an RTOS, implemented in C/C++ and assembly. Solid understanding of embedded system components such as CPUs, memory hierarchies, DMA, timers, interrupt control units, and interconnect buses. Deep knowledge of real‑time operating system (RTOS) concepts such as thread/process scheduling and synchronization, exception handling, virtual memory management and inter‑process communication. Preferred Qualifications Experience with low‑level hardware components (Memory, DMA, Timer, GPIOs, UART, SPI, I2C, etc.). Experience using Python as a support language for test automation, data analysis, and tool development to aid firmware validation and regression testing. Experience with pre‑silicon bring‑up and validation on FPGA and emulation platforms. Experience with cycle‑accurate modeling and performance analysis. 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 $147,400 and $272,100, 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. This role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. 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. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded System Firmware Engineer in Sunnyvale, CA vacancy
  •  ...The Role We’re looking for a Senior Embedded Systems Engineer to own the firmware and embedded software stack on general-purpose robots. You’ll work at the intersection of hardware and software — developing motor control firmware, sensor interfaces, and communication infrastructure... 
    Suggested

    Dormont Manufacturing Company

    Santa Clara, CA
    1 day ago
  •  ...Firmware Engineer Location: Cupertino, CA/ Austin TX Firmware configuration and maintenance for new product bringup: Target creation for new products in our code bases Firmware maintenance to adapt for new products Firmware validation to ensure operability... 
    Suggested

    Futran Tech Solutions Pvt. Ltd.

    Cupertino, CA
    4 days ago
  • $197k - $278.46k

     ...through a self-managing urban transportation operating system. About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational developer of...  ...a secure, high-performance, and safety-critical embedded foundation. This is a high-visibility role requiring... 
    Suggested

    42dot

    Sunnyvale, CA
    2 days ago
  • $40 - $58 per hour

     ...in broadband and networking technology, is seeking a dedicated Embedded Software Developer to join their innovative team. As an Embedded...  ...platform standards and seamless integration. Optimize system performance and troubleshoot customer-reported issues effectively... 
    Suggested
    Weekly pay
    Contract work
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Santa Clara, CA
    4 days ago
  • $110k - $160k

     ...programming skill Basic networking protocols and system design knowledge Passion and talent on...  ...in Computer Science or Electrical Engineering is required Master’s Degree is preferred...  ...Overview WiFi team is looking for an Embedded Software Engineer with C programming and... 
    Suggested
    Full time

    Zoomcar

    Sunnyvale, CA
    55 minutes ago
  •  ...Senior Technical Lead - Embedded Systems, Device Driver We are seeking a Senior Firmware Engineer contractor to develop real-time embedded firmware for robotic actuator platforms and distributed control systems. The primary focus is on communication interfaces — implementing... 
    For contractors

    HCLTech

    Santa Clara, CA
    1 day ago
  • $228k - $279k

     ...Senior Mobile Engineer (Android) Mountain View, US About EarnIn As one of the first pioneers of earned wage access, our passion...  ...At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents... 
    Full time
    Work at office
    Local area
    2 days per week

    Earnin

    Mountain View, CA
    4 days ago
  • $153k - $242k

     ...Senior Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave...  ...you'll design, implement, and maintain embedded firmware features that enable secure,...  ...power and thermal control, networking, and system monitoring. Integrate & Debug:... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • ~7+ years of hands-on experience in firmware or embedded software development. ~ Strong proficiency in C and/or C++ for embedded systems. ~ Experience with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V)

    Saxon Global

    Santa Clara, CA
    4 days ago
  •  ...: $58/hr on W2 GC/USC/H4 EAd Only Locals Responsibilities Inspire a team of talented iOS and Android engineers to foster a culture of high performance, collaboration, innovation, and continuous improvement. Conduct regular performance... 
    Local area

    Ruri Software Technologies LLC

    Mountain View, CA
    3 days ago
  • $155k - $215k

     ...save lives. Automated aviation systems will enable a future where...  ...are a team of mission-driven engineers with experience across aerospace...  ...future a reality. As an Embedded Software Engineer at Reliable...  ...developing the low-level software and firmware at the heart of the Reliable... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $119.5k - $164.4k

     ...Elevate Aviation Innovation: Embedded Systems Tools Engineer Ready to make a tangible impact on global aviation using cutting-edge GPS technology? Trimble is looking for a passionate problem-solver like you to join our team in Sunnyvale, where you will bridge the... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    1 day ago
  •  ...with 6+ years in CS, EE, IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC... 

    Saxon Global

    Santa Clara, CA
    5 days ago
  •  ...improvement of action plans - Executes Mobile Engineering projects - Participates in the...  ...distributed source code version control systems (Git/Github) - Experience with the agile...  ...tools (DDMS, MAT) - Experience with embedded real time systems with limited resources... 
    Local area

    My3Tech Inc

    Sunnyvale, CA
    3 days ago
  •  ...strongly Looking for /How strong yur experience with this Imaging systems and camera sensor technologies. GPU-based image processing and...  ...of the work will involve coding. The role is focused purely on embedded software development, with no cloud-related responsibilities.... 
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    18 hours ago
  • $96.8k - $118.3k

     ...Description Description As an Embedded Software Engineer on our team, you will be responsible...  ...engineer with expertise in embedded systems, embedded networking, and low-level software...  ...workflows. Experience with secure firmware development, encryption,... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $132.4k - $179.2k

     ...new product design process, schematic reviews etc. What You Have ~3+ years of experience developing C/ C++ code in embedded systems environments. ~ Familiarity working with QNX, embedded Linux, FreeRTOS, Zephyr etc. ~ Experience in driver development for... 
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    1 day ago
  • $147.4k - $272.1k

     ...Cupertino, California, United States Hardware Apple's System Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual contributor role to design, develop and debug firmware used in the manufacturing... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    4 days ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment. The candidate will be responsible for complex coding, troubleshooting, and collaborating with internal customers... 

    Applied Materials

    Santa Clara, CA
    19 hours ago
  •  ...Overview We are looking for Embedded Software Engineers to join our talented engineering design team. Your first project at SK2 X could be creating special effects for sports broadcasts. Responsibilities Use your broad range of engineering talents to create new products... 

    SK2X Inc

    Sunnyvale, CA
    19 hours ago
  • $200k

     ...Embedded Developer Location: Hanover MD Employment Type: Full time US Citizen only...  ...integration for a real-time operating system. Developing mission-critical systems...  ...have a minimum of a Bachelor of Electrical Engineering or Computer Science or Computer... 
    Full time
    Work experience placement
    Relocation

    Omega Solutions

    Santa Clara, CA
    1 day ago
  • $183k - $247.6k

     ...refugee or granted asylum. Key job responsibilities We are looking for a Sr. Embedded Engineer to lead platform specific projects and initiatives on Satellite as well as Ground Systems. An ideal candidate would have multi-year experience working on mobile... 
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    5 days ago
  • $117k - $143k

     ...troubleshooting skills. Knowledge or experience with network and system design Passion and talent on Linux Kernel and application...  ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to... 
    Full time

    Zoomcar

    Sunnyvale, CA
    18 hours ago
  • $123.6k - $186k

     ...TELECOMMUNICATIONS Job Title: Staff Embedded Software Engineer Reports To: Director, RF Engineering...  ...help shape our vision, structures, and systems; playing a key role as we launch into...  ...userspace drivers for FPGA IP (C++). Develop firmware for embedded microcontrollers (C).... 
    Work at office

    Comtech TCS

    Santa Clara, CA
    4 days ago
  • $109.4k - $145k

     ...*What You Will Do** Trimble Military and Advanced Systems is the market leader in high-performance embedded GPS navigation receivers for aviation applications...  ...inertial navigation subsystems. As an Applications Engineer, you will manage the specification, development,... 
    Full time
    Work at office
    Local area

    Trimble

    Sunnyvale, CA
    3 days ago
  • $164k - $282k

     ...Join Coupang's Search AI Product Engineering Team We exist to wow our customers. We know we're doing the right thing when we hear our customers say, "How did we ever live without Coupang?" Born out of an obsession to make shopping, eating, and living easier than ever... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    4 days ago
  •  ...both high-performance and high-density standalone FPGAs and embedded FPGA (eFPGA) solutions in high-volume production....  ...class EDA software tools. We’re hiring a Sr. Applications Engineer. If you're a systems-level thinker who thrives on solving gnarly design challenges... 
    Work experience placement
    Worldwide

    Achronix Semiconductor

    Santa Clara, CA
    1 day ago
  •  ...A leading aerospace company based in California is looking for a Software Engineer to develop real-time software for the world's largest satellite internet system. The role involves creating highly reliable software for various components of the satellite network, collaborating... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    50 minutes ago
  • $147k - $202.5k

     ...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and...  ...the product roadmap Define new methodologies to optimized system performance for specific application This technical staff position... 
    Full time
    Work experience placement
    Worldwide
    Relocation

    Applied Materials

    Santa Clara, CA
    3 days ago
  • $100k - $136.5k

     ...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and...  ...develop and deploy advanced analytics for complex industrial systems. In this role, you will work at the intersection of engineering... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded System Firmware Engineer. Be the first to apply!