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

Senior Embedded Software Engineer

$147.4k - $272.1k

Apple Inc.

Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create products that are both profoundly useful and delightful to use. Our work lies at the intersection of groundbreaking hardware, software, and design, and we are looking for a key contributor to help us explore what's possible.In this role you will design and implement firmware and low level software for new groundbreaking Apple products and technologies. This is a hands‑on role working closely with our electrical, mechanical, controls and AIML engineering counterparts.

Description

As a Senior Embedded Software Engineer you will be a critical member of a multi-disciplinary team, responsible for rapidly prototyping and validating novel concepts. Your work will directly influence future product direction by demonstrating the viability and potential of new technologies.

Responsibilities

  • Design, develop, bring‑up, and debug custom firmware and device drivers on new hardware
  • Perform rapid iterative development of complex prototypes and proofs of concept
  • Efficiently triage and debug system issues in collaboration with our cross‑functional integrated team
  • Design novel communication strategies and protocols in partnership with other engineering teams
  • Participate in the design process, working closely with machine learning and mechanical design teams

Minimum Qualifications

  • BS/MS degree in one of Computer Engineering, Computer Science, Robotics, Mechatronics or Electrical Engineering
  • Proficiency with embedded development
  • 5+ years of firmware or device driver development
  • Strong, demonstrable coding skills in C and C++
  • Experience with embedded Real Time Operating Systems (FreeRTOS, VxWorks etc)
  • Experience with common interfaces (ie: I2C, SPI, UART, USB)
  • Familiarity with compilers and toolchains targeting ARM Cortex-M/R/A, etc.
  • Familiarity with tools such as debuggers, oscilloscopes, etc.

Preferred Qualifications

  • Experience with networking, concurrency, and distributed systems, particularly for fault‑tolerant, low‑latency, closed‑loop applications
  • Experience with various sensor modalities (e.g., cameras, LiDAR, IMUs, depth sensors)
  • Experience in motor controls, actuation, audio, or switching power supplies
  • Background in electromechanical systems, motor control theory, and implementation of real‑time control systems
  • Experience using Linux+PreemptRT or QNX in real time applications
  • Experience with robust coding and software development standards in safety‑critical environments such as DO-178B/C, MISRA C, ISO 26262, or IEC 61508 / 62304

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. Additionally, 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 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Sunnyvale, CA vacancy
  • $110k - $160k

     ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Authorization Must...  ...@fortinet.com. Job Overview WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join... 
    Senior
    Full time

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $110k - $160k

     ...Embedded SW/Firmware Engineering Job Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: ~ Proficient C programming... 
    Senior
    Full time

    Edelman

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ...Enterprise Wireless solution experience is plus Education Requirement: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be authorized to work in the U.S. without sponsorship The US base... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    14 hours ago
  • $129.3k - $193.9k

    Qualcomm is seeking embedded software engineers in Santa Clara, CA, to work on innovative GNSS technologies. The role involves designing real-time embedded software and collaborating with systems and hardware teams to deliver next-generation location solutions. Minimum... 
    Senior

    Qualcomm

    Santa Clara, CA
    2 days ago
  • BayOne Solutions in Sunnyvale, CA is seeking an embedded software developer for a 12+ month contract. This role offers the possibility of hybrid work for the right candidate. Candidates are expected to have strong experience in C and C++, along with solid Linux skills.... 
    Senior
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    1 day ago
  • $140k - $190k

    Zoomcar is seeking a Principal Embedded Software Engineer in Sunnyvale, California. This role involves developing Enterprise Wireless products, focusing on Linux kernel and security protocols. Candidates should be proficient in C and have experience with networking. The... 
    Senior

    Zoomcar

    Sunnyvale, CA
    4 days ago
  • General Motors is seeking Embedded Software Developers to design and develop software for vehicle systems in Mountain View, California. Candidates should have a Bachelor's degree in a relevant field and over 7 years of experience in embedded software development. Proficiency... 
    Senior

    General Motors

    Mountain View, CA
    4 days ago
  • $171k - $264k

    Decisive Point is looking for a Senior Software Engineer to focus on embedded software applications for vehicle platforms. This role requires expertise in C/C++ development and experience with Android Board Support Packages. As part of a fast-moving team, you will solve... 
    Senior

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • General Motors is seeking an engineer for the Autonomous Vehicle Launch team. This role involves developing embedded applications for autonomous driving systems, ensuring deployment...  ...should have extensive experience in software quality and a strong programming background... 
    Senior

    General Motors

    Sunnyvale, CA
    2 days ago
  • General Motors in Mountain View, California, is seeking an Embedded Software Developer to design and develop vital embedded software systems for vehicle components. The role involves working closely with agile teams and requires a Bachelor's degree in a relevant field along... 
    Senior

    General Motors

    Mountain View, CA
    3 days ago
  • $137.19k - $193.9k

    Company Qualcomm Atheros, Inc. Job Area Engineering Group > Software Engineering General Summary This individual independently plans, performs and...  ..., testing, debugging, and validation of real‑time embedded software, embedded RTOS, microcontroller firmware, and communication... 
    Senior

    Qualcomm

    Santa Clara, CA
    4 days ago
  •  ...Martin in Sunnyvale, California, is seeking a highly skilled Software Engineer for the Medusa Program. This role involves planning and...  ...software development using languages like C++ or Java, along with embedded systems knowledge. The position offers a competitive salary... 
    Senior

    Lockheed Martin Corporation

    Sunnyvale, CA
    1 day ago
  • NVIDIA Corporation in Santa Clara, CA is looking for a Senior System Software Engineer to define and develop GPU firmware components, focusing on power and performance. You will work independently across teams to resolve issues and influence GPU architecture. The ideal... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $147.4k - $272.1k

    A leading technology company in Cupertino, California seeks a Sr. Audio Embedded Software Engineer to develop firmware for innovative audio products. In this role, you will work alongside marketing and engineering teams to define product features, debug embedded C/C++... 
    Senior

    Apple

    Cupertino, CA
    14 hours ago
  • A leading technology company in Sunnyvale is seeking a Senior Embedded Software Engineer to develop GPS signal recovery and timing software. The role involves working in a collaborative environment with a supportive team, focusing on projects that have a tangible impact... 
    Senior
    Flexible hours

    Trimble

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA Gruppe in Santa Clara, California, is seeking a skilled software engineer to optimize the deployment of robotics solutions on embedded platforms like Jetson. This role involves building reproducible workflows and troubleshooting complex issues across the stack.... 
    Senior

    NVIDIA Gruppe

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

    Zoomcar is seeking an Embedded Software Engineer in Sunnyvale, California, with a strong background in C programming and networking to contribute to the development of Secured Enterprise Wireless products. This role involves full-cycle software development and collaboration... 
    Senior

    Zoomcar

    Sunnyvale, CA
    3 days ago
  • Zoomcar is seeking a skilled software engineer for networking-related products in Sunnyvale, CA. The role requires a strong background in C/C++ and extensive experience in networking software development. Ideal candidates will collaborate with hardware teams and handle... 
    Senior

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $160k - $190k

    A leading cybersecurity company is seeking an experienced software engineer to design and develop software for its product line. The role involves collaborating with teams to implement features while maintaining quality and performance. Applicants should have at least 1... 
    Senior
    Full time

    Fortinet, Inc.

    Sunnyvale, CA
    14 hours ago
  • 1st Avenue Power is seeking a Senior Embedded Software Engineer to architect and build the Embedded layer of next-generation utility-scale power systems. This hybrid role is pivotal for developing software that manages renewable energy flow, ensuring stabilization of the... 
    Senior

    1st Avenue Power

    Mountain View, CA
    14 hours ago
  • $171k - $264k

     ...family commitments. Meet our engineers on the Vehicle OS team! Vehicle...  ...deploy, and update complete vehicle software and AI applications. This is...  ...the role We are looking for senior software engineers with expertise in developing embedded software applications on production... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    3 days ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Senior

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $100k - $180k

    A leading networking software company seeks a skilled engineer to integrate Layer 2, Layer 3, and MPLS features into their dataplane. The ideal candidate will have solid Linux networking experience, strong problem-solving abilities, and a minimum of 7 years in IP networking... 
    Senior

    IP Infusion

    Santa Clara, CA
    14 hours ago
  • $96.8k - $118.3k

    A global cybersecurity leader is seeking an Embedded Software Engineer to enhance and develop embedded solutions for networking and security appliances. The successful candidate will work on software for firewall products, improving performance and reliability while collaborating... 
    Senior

    Fortinet, Inc.

    Sunnyvale, CA
    1 day ago
  • NVIDIA Gruppe is seeking experienced Senior Software Engineers and Architects to develop revolutionary automotive platforms for autonomous vehicles. Responsibilities include software design and integrating new hardware systems such as cameras, radars, and lidars. The ideal... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $160k - $220k

    Zoomcar is seeking a senior software engineer with over 13 years of experience in software engineering, particularly with C/Linux. The role involves designing and maintaining software features for network products, particularly focusing on switch-controller functionalities... 
    Senior

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • General Motors is looking for a Senior Embedded Software Engineer to join their Infrastructure Engineering team in Mountain View, California. In this hands-on role, you will develop a cloud-native platform that connects automotive test hardware to GM's cloud control plane... 
    Senior

    General Motors

    Mountain View, CA
    2 days ago
  •  ...Embedded Software Engineer Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. 10+ years of experience in embedded software and firmware development. Strong programming skills in C, C++, and Python... 
    Senior

    Diverse Lynx

    Sunnyvale, CA
    1 day ago
  •  ...eligible for relocation benefits; relocation costs are the responsibility of the selected candidate. Role Overview Senior Embedded Software Test Engineer responsible for ensuring applications meet GM software and feature standards for functional, system, quality, security... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!