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

Embedded Software Engineer

$184.7k - $324.8k

Apple

Embedded Software EngineerAre you a systems-level thinker who loves bridging hardware and software? Do you thrive on building prototypes that push the boundaries of what's possible? If so, we have the perfect opportunity for you! We're looking for a Software/Firmware Engineer to join Apple's Platform Architecture team and help shape the future of Apple's integrated systems. In this role, you'll have the chance to use your skills to make a real impact on products used by millions. You'll be working closely with cross-functional engineering teams to prototype revolutionary ideas, develop cutting-edge tools, and create the seamless experiences Apple is known for worldwide.Apple's Platform Architecture Engineering group is seeking an excellent Software/Firmware Engineer with working knowledge of general digital/EE design. In this role, you will be responsible for development of macOS, iOS and micro-controller code, investigating new technologies, prototyping concepts, and developing instrumentation/tools. This position is the focal point for HW/SW integration, requiring a self-driven engineer with excellent initiative.ResponsibilitiesCollaborate with mechanical, EE, SW and other teams on device design.Thoroughly document and support implemented code.Collaborate effectively with team members utilizing excellent communication, negotiation and presentation skills to support and execute project goals.Minimum QualificationsBS in CS/CE/EEExperience with embedded software/firmware design and implementation.Preferred QualificationsMasters in CS/CE/EE and 10 years relevant industry experience.Excellent programming skills and knowledge of C and OOP practices.Experience with micro-controllers and working with new peripherals, features, and development environments.Development experience on Unix, Linux, or macOS.Ability to read serial bus traces, board schematics, use an oscilloscope and logic analyzer.Experience with board bring up and digital hardware.Experience in one or more of the following areas: ARM, RISCV, USB, I2C, SPI, scripting (Bash, Python, Lua, etc) and Git.Objective-C, Swift, macOS driver development (Kext or Dext) experience a plus.Pay & BenefitsAt 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 $184,700 and $324,800, 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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Cupertino, CA vacancy
  • $165.2k - $223.6k

     ...agile environment to deliver high-quality software.* Develop software solutions to...  ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional...  ....In this role, you will:- Own unique embedded software functions through design, implementation... 
    Suggested
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 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... 
    Suggested
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet’s networking and security appliances.This is a high... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 
    Suggested

    MoTek Technologies

    Santa Clara, CA
    2 days ago
  • $96.8k - $118.3k

    Our WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge at all levels to join our team.This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $123.2k - $189.1k

    Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...with the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and implementing... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

    NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $119.5k - $164.4k

    Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on global industries using cutting-edge technology...  ...architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    2 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose...  ...of Position:Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    6 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...professionals and their patients. Together, let's advance the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  •  ...Software Engineering - Firmware Software Engineer VTax Work Location: WA - Redmond (Preferred) US - CA - Sunnyvale (Secondary)Max Salary 150...  ...quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms... 

    Yochana

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Software Engineer, Santa Clara, CAWe are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (ECAT)... 

    NextStep

    Santa Clara, CA
    3 days ago
  • $123.2k - $189.1k

     ...Software EngineerGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers. The Autonomy Interface...  ...with the autonomy stack.The RoleAs a software engineer you'll be responsible for designing, documenting... 
    Work experience placement
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics)We are seeking research scientists and engineers with strong backgrounds...  ...This position requires a hands-on approach, integrating software and hardware solutions to push the boundaries of... 
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  •  ...Embedded Systems EngineerThis position is onsite at Sunnyvale, CA.Experience level: 8+ Years• Should be able to work independently as individual contributor• Design and develop Embedded systems / IoT products• Experience in MATLAB, Python, C/C++, design code for efficiency... 

    Samprasoft

    Sunnyvale, CA
    3 days ago
  •  ...Apple Inc. in Cupertino is seeking an extraordinary software engineer to join the CoreOS bring-up team, working on state‑of‑the‑art iOS hardware bring‑up, verification, and debugging of new platforms. You will develop firmware and drivers, drive features and specifications... 

    Apple

    Cupertino, CA
    2 days ago
  •  ...Embedded Software EngineerOur client is seeking Embedded Software Engineer to join their team. Job Title: Embedded Software Engineer Location: Sunnyvale, CA Contract Pay rate $70-73/hr onw2Key QualificationsThis position is for a validation role with 10+ years of experience... 
    Contract work

    Experis

    Sunnyvale, CA
    3 days ago
  •  ...Intuitive Surgical, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with... 

    Socket

    Sunnyvale, CA
    3 days ago
  •  ...Fortinet is seeking an Embedded Software Engineer to join our WiFi team in the United States. You will work on Secured Enterprise Wireless products and features, focusing on Linux kernel and driver development for WiFi chipsets, and implementing security protocols across... 

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $120.5k - $243k

     ...Software Engineer III - Embedded (RIS)This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office.Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 days ago
  •  ...with bit bucketSW Troubleshooting and debugging expExp in system and SW testingExperience in Manual testing – Medical devices (Embedded Engineer)Test Planning, Test case design, Test cases writing, Test case review and test results reviews, Defect Logging, Defect... 

    E-Solutions

    Santa Clara, CA
    7 hours ago
  •  ...Wayve in Sunnyvale, CA invites a Senior Software Engineer to drive embedded Linux software for edge devices in our robot fleet. You will work across the software lifecycle, ensuring reliable, scalable performance for autonomous driving applications and collaborating with... 

    Wayve

    Sunnyvale, CA
    6 hours ago
  •  ...Embedded Software EngineerMeta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual...  ..., OS, to user experiences. As an Embedded Software Engineer, you will architect, design, build and test embedded firmware... 

    Kasmo Global

    Sunnyvale, CA
    3 days ago
  • $193.3k - $261.5k

    Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

    We are looking for an Embedded Software Development Engineer to build and optimize firmware for Ring's growing portfolio of smart home devices. The ideal candidate is passionate about writing clean, efficient code for embedded platforms and has experience working across... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

    We are seeking an Embedded Software Development Engineer to join Ring's embedded engineering team. The ideal candidate will have hands-on experience developing firmware and software for resource-constrained embedded systems. You should possess deep technical knowledge... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  •  ...accommodate family commitments.Meet Our Engineers On The Vehicle Os Team!Vehicle Os is a flexible...  ..., deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics)We are seeking research scientists and engineers with strong backgrounds...  ...This position requires a hands-on approach, integrating software and hardware solutions to push the boundaries of... 
    Relocation

    Apple

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

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