Senior Embedded Software Engineer
$150.4k - $277.6kApple
Senior Embedded Software Engineer
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
Pay & Benefits
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 $150,400 and $277,600, 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.
$190k - $240k
..., and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher...SeniorFlexible hours$160k - $210k
...focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and... ...ideal candidate will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability...Senior- Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan...SeniorContract workWork experience placement
$100k - $175k
...that will expand global economies, protect space and our planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining software for embedded systems. This role requires a...SeniorFull timeWork at officeImmediate startVisa sponsorshipNight shift$150k - $180k
...Autonomous Security Force autonomous machines, AI-driven software, and elite security professionals operating as one... ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...SeniorFull time- ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product...SeniorLocal areaWorldwideFlexible hours
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development...SeniorRemote work
- Annapurna Labs (U.S.) Inc. is seeking a Senior Firmware Engineer to join our Power Architecture team to develop firmware for ML acceleration hardware... ...robust testing on actual hardware. Experience with C/C++, embedded systems, and performance monitoring is required; mentoring...Senior
- ...experience, or Master’s degree 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...Senior
- NVIDIA is seeking a Senior Firmware Engineer to join our CSP Engagements team, focusing on system software for data center servers and GPU platforms. You will design firmware... .... This role requires 8–12 years of embedded software experience, strong C/C++, and a proven...Senior
- ...We are seeking a Senior Firmware Engineer contractor to develop real-time embedded firmware for robotic actuator platforms and distributed control systems. The primary... ...Embedded Systems Engineer (Cese), Embedded Software Engineer Certification. Compensation and benefits...SeniorFor contractors
$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SeniorFull timeWorldwide- ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI... ...0. We're searching for passionate software engineers to join our fast growing team... ...Rust, and/or Python Experience with embedded systems, high-performance computing...Senior
$184k - $287.5k
...detailed unit test case reports. Providing software quality reports based on static analysis... ...for scripting, and debugging skills in embedded Linux/Windows operating environments.... ...Bachelor’s Degree or higher; in Electrical Engineering or Computer Science or equivalent...Senior- ...deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of... ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience...Senior
$140k - $215k
...specification Automate the regression test Develop software modules Goal: Evaluate SDK functionality... ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...experience with a focus on Linux and embedded environments. Familiarity with sensor modalities...SeniorWork experience placementWork at officeLocal area$119.8k - $234.7k
...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's... .... We are seeking an accomplished Senior Firmware Engineer to join a team of talented... ...: ~ Background in firmware / software development, testing strategies, and requirements...SeniorOngoing contractWork at officeLocal areaWorldwide$160k - $190k
...technologies with the company’s COSMOS software suite to unify diverse components into cohesive... ...and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or... ...Experience Experience developing embedded firmware for PCIe products. MQX RTOS or...SeniorFlexible hours- Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype... ...system environment. Work with software, hardware and mechanical engineers... ...resource-constrained embedded systems Seniority level : Associate Employment type :...SeniorFull time
- ...or equivalent experience) in Electrical Engineering, Computer Science, or a related field.... ...Minimum 3+ years of experience in firmware or software verification. Strong debugging and... ...with hardware/software interaction and embedded environments. Familiarity with RTOS or...SeniorRemote work
$140k - $190k
...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge 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...Full timeWorldwide- ...and tinkering at the lowest levels of software? Are you passionate about extracting... ...we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware... ...years of professional experience in embedded firmware development, low‑level C...SeniorWorldwide
$110k - $150k
...Overview The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software...SeniorImmediate start$136.5k - $276.5k
...Senior Systems Software Engineer This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We...SeniorWork experience placementWork at office2 days per week- ...hear back from you. Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto, CA (with some... ...Rate: $$ W2 per hour + Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack...SeniorHourly payLong term contractContract workImmediate start
$140k - $170k
...verification and validation of safety-critical software components for the Platform Software... ...tracking systems; collaborate with embedded developers to analyze root causes and verify... ...field ~ At least a BS in Electrical Engineering, Computer Engineering, Computer Science,...SeniorLocal area- ...Senior Web Engineer As a web engineer, utilize your skills to help develop and maintain high-volume, critical FE web experiences in cloud... ...a first-hand understanding of their needs Mentor Junior Software Engineers (code reviews and technical sessions). Resolve...Senior
- ...Senior UI Developer TECHM-JOB-29618 Location: Sunnyvalle Skill: Java Standard-1 UI Developer Principal Accountabilities ï¿¿Conceptualize overall design and contribute on pitches, developing rationalized look & feel across interaction, interface and motion...Senior
$140k - $150k
...other market and business considerations. Job Title: Senior Embedded Firmware Engineer Location: Newark, DE (Onsite) We are looking for... ...motor control expertise to perform complex hardware-software debugging, system configurations, and calibrations. This...SeniorTemporary workWork experience placementWork from homeFlexible hours$148k - $222k
...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who... ...IAM), and architecting scalable, secure SaaS integrations. This senior individual contributor role serves as a key technical resource...SeniorPermanent employmentFull timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior technical product manager Sunnyvale, CA
- senior cloud infrastructure engineer Sunnyvale, CA
- senior medical science liaison Sunnyvale, CA
- senior accountant remote Sunnyvale, CA
- senior app developer Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- senior dynamics crm developer Sunnyvale, CA
- senior compensation manager Sunnyvale, CA
- senior storage engineer Sunnyvale, CA
- senior vice president of operations Sunnyvale, CA

