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

Embedded Firmware Engineer (Sr Engineer/Staff)

$130k - $165k

TDK

About the Company

TDK U.S.A. Corporation is the Americas Regional Headquarters of TDK Corporation, a global electronics company based in Japan and publicly listed on the Tokyo Stock Exchange. TDK focuses on the demanding markets of information and communication technology, internet of things, automotive, industrial and consumer electronics. TDK's comprehensive product portfolio features electronic components, sensors, power supplies, energy devices, and more. TDK has a network of design, manufacturing, and sales locations in Asia, Europe and the Americas, with global revenues of more than $12 billion. TDK employs more than 113,000 people worldwide, including more than 4,500 in North and South America.

About the Role

We are seeking a highly motivated and hands-on Senior Embedded Firmware Engineer to contribute to the development, validation, and bring-up of a next-generation ultra-low-power Edge AI sensing platform. In this role you will work across always-on sensing, sensor fusion, and Edge AI workloads on embedded MCU, DSP, AI accelerator, and sensor hub subsystems - collaborating closely with ASIC, FPGA, hardware, AI, and product teams to implement and validate firmware from pre-silicon development through silicon bring-up and into production. The ideal candidate brings strong embedded firmware skills, hands-on experience with low-level debugging and hardware bring-up, and a genuine interest in working at the intersection of firmware, hardware, and edge AI.

Responsibilities

  • Develop, own, and deliver firmware modules and features in C/C++ for ARM Cortex-M/A microcontrollers and SoC platforms used in MEMS sensor products.
  • Participate in and take ownership of hardware bring-up tasks: power sequencing, peripheral initialization, clock configuration, and early validation of new sensor platforms.
  • Follow and contribute to firmware coding standards and architecture guidelines; flag issues and suggest improvements during code reviews.
  • Support firmware release and qualification activities: run regression test suites, document results, and help track issues through to resolution.
  • Develop and maintain a reusable, well-tested driver framework for serial interfaces: UART, SPI, I²C, CAN, PDM, I3C, and USB.
  • Implement and validate calibration, compensation, and self-test routines for sensor characterization and manufacturing test flows.
  • Collaborate with hardware engineers at the schematic and PCB level; contribute to design-for-testability and design-for-manufacturing reviews.
  • Work with systems and applications engineers to support integration of firmware into customer platforms and help troubleshoot field issues.

Qualifications

  • Bachelor’s degree (or higher) in Electrical Engineering, Computer Engineering, Electronics, or a closely related field.
  • 5+ years of hands-on embedded firmware engineering experience, with a demonstrable track record of shipping products to mass production.
  • Strong C and C++ programming skills for embedded systems; good understanding of software structure, modularity, and resource-constrained design.
  • Solid working knowledge of an RTOS (FreeRTOS, Zephyr, or similar): task scheduling, inter-task communication, mutexes, and basic real-time debugging.
  • Experience taking a firmware feature or driver from design through integration and testing, ideally on a shipped or near-shipped product.
  • Strong knowledge of microcontroller architecture: DMA, interrupt controllers (NVIC), cache coherency, power management, and clock distribution.
  • Thorough understanding of serial communication protocols: UART, SPI, I²C, CAN, PDM, and digital MEMS output interfaces.
  • Thorough understanding of MEMS sensor families: IMU, pressure, microphone, or environmental sensors.
  • Familiarity with code quality practices: static analysis tools (PC-lint, Coverity, or SonarQube), code coverage, and adherence to coding guidelines such as MISRA-C.
  • Confident debugging using JTAG/SWD debuggers (J-Link, ST-LINK), logic analyzers, oscilloscopes, and protocol analyzers.
  • Ability to read and work from schematics, hardware datasheets, and register maps to implement and validate drivers.
  • Version Control: Git with Gerrit, GitHub, or GitLab workflows; branching strategies (Gitflow, trunk-based); mandatory code review via pull/merge requests.

Preferred Skills

  • Experience with wearable, mobile, robotics, AR/VR, or ambient computing platforms.
  • Familiarity with Android/Linux sensor frameworks.
  • Prior experience supporting ASIC definition and silicon development cycles.

Compensation & Benefits:

TDK U.S.A. offers a competitive salary and a comprehensive benefits package including medical, dental, 401(k), pension, life insurance, vacation, and 13 paid holidays.

The starting annual base pay for this role is between 130,000 and 165,000 USD for San Jose, . The actual base is dependent upon many factors, such as: training, transferable skills, work experience, business needs, market demands. The base pay range is subject to change and may be modified in the future.

TDK is an Equal Opportunity Employer

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer (Sr Engineer/Staff) in San Jose, CA vacancy
  • $193.3k - $261.5k

     ...world. The Machine Learning Systems Firmware Team is looking for candidates interested...  ...that help our team members develop your engineering expertise so you feel empowered to take...  ...with other employees, supervisors, and staff; adhere to standards of excellence despite... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    17 hours ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on... 
    Senior
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    2 days ago
  • A leading technology company in Sunnyvale seeks a Software Engineer Manager II to lead embedded systems projects. You will set team priorities and align strategies with organizational goals. The role requires strong technical leadership and at least 8 years of software... 
    Senior

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    Senior
    Contract work

    EPITEC

    Sunnyvale, CA
    3 days ago
  •  ...breakthrough technology takes more than great engineering-it takes a team of exceptional people...  ...We are seeking an experienced Sr. Staff Firmware Engineer with deep expertise in Platform...  .... ~20+ years of experience in embedded software development, with a strong... 
    Senior

    Axiado

    San Jose, CA
    1 day ago
  • $147.4k - $272.1k

    Apple Inc. in Cupertino, California, is seeking an Embedded Firmware Engineer to design and develop firmware for manufacturing and testing processes of popular products. The role requires a minimum of 5 years of industry experience, proficiency in C/C++ programming, and... 
    Senior

    Apple Inc.

    Cupertino, CA
    17 hours ago
  • Intelliswift, an LTTS Company, is seeking a seasoned Embedded Firmware Engineer to work onsite in Sunnyvale, CA. The ideal candidate will have over 8 years of experience in developing firmware for embedded systems, with a strong focus on C/C++ programming. Responsibilities... 
    Senior

    Intelliswift - An LTTS Company

    Sunnyvale, CA
    4 days ago
  •  ...in Santa Clara is seeking a Senior System Software Engineer to design and implement microcontroller firmware for GPU server platforms. The ideal candidate will...  ...Science, along with over 5 years of experience in embedded firmware development. Responsibilities include... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $120k - $225k

     ...through our rapid seizure detection technology, come join the movement! Position Overview : Ceribell is looking for a Firmware Engineer / Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or IoT... 
    Senior
    Local area
    Flexible hours

    Ceribell, Inc

    Sunnyvale, CA
    3 days ago
  • $131.01k - $196.3k

     ...Sr. Staff Software Engineer Marvell's semiconductor solutions are the essential building blocks of...  ...place to thrive, learn, and lead. The Firmware team at Marvell builds highly...  ...operational with a highly functional embedded firmware. The team is responsible for... 
    Senior
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  •  ...Responsibilities Develop a portion of the Test Controller firmware as shown below. Design the PCIe interface section. Design...  ...required. Qualifications ~ Bachelor’s degree in electrical engineering. ~5 years of relevant design experience with PCI interfaces... 
    Senior
    Contract work
    Relocation

    SoloPoint

    Santa Clara, CA
    12 hours ago
  • $170k - $235k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. WIRELESS FIRMWARE ENGINEER (STARLINK MOBILE) The Starlink Mobile program is working to provide global cellular connectivity from space. As a wireless... 
    Senior
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Sunnyvale, CA
    1 day ago
  • $145k - $170k

     ...Job Description Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC/SoC platforms. You'll...  ...for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures... 
    Senior
    Shift work

    Lumotive

    Milpitas, CA
    1 day ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a culture...  ...applications, working across silicon, firmware, and software to deliver...  .... You will interact with key engineering and management stakeholders...  ...field sales and support staff in the features and uses of AMD... 
    Senior

    Advanced Micro Devices , Inc.

    San Jose, CA
    2 days ago
  • $147.4k - $272.1k

    A leading technology company is seeking an Embedded Firmware Engineer to develop sophisticated image processing firmware. This role involves collaboration on hardware validation and software integration within a fast-paced environment. The ideal candidate should have a... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  •  ...Responsibilities Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement...  ...clean, maintainable C/C++ for real-time embedded systems Diagnose hardware and firmware...  ...closely with hardware and controls engineers Develop internal tools and test scripts... 

    Scylla Solutions

    Milpitas, CA
    1 day ago
  • OSI Engineering is seeking a full-time embedded firmware developer in Cupertino, CA. The role focuses on developing, debugging, and maintaining embedded C firmware closely linked to hardware. Ideal candidates will have experience with low-level debugging, hardware design... 
    Full time

    OSI Engineering

    Cupertino, CA
    17 hours ago
  • $147.4k - $272.1k

    Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino, California, United States • Hardware Apple's ISP team is seeking an exceptional Embedded Firmware Engineer to drive pioneering camera technologies for Apple products. You will work on core camera and... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $35 - $45 per hour

     ...the future of computing. About the Role: We are looking for a motivated Embedded Firmware Intern to join our SSD Controller Firmware team. You will work alongside experienced engineers to develop, test, and optimize low-level firmware for next-generation solid-state... 
    Internship

    SK hynix memory solutions America Inc.

    San Jose, CA
    4 days ago
  •  ...communication skills and a collaborative mindset Comfortable working in ambiguous, fast-paced environments Solid understanding of embedded systems Ability to troubleshoot software, communication, and hardware issues Experience reading wiring diagrams,... 
    Senior
    Work experience placement
    Immediate start
    Afternoon shift
    Early shift

    Artech

    San Jose, CA
    2 days ago
  • $180k - $200k

     ...Sr. Embedded Software Engineer Santa Clara, CA We are seeking a highly seasoned Lead/Manager - Embedded Software Engineer to join our dynamic...  ...lead and develop, compile, run, and debug C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You... 
    Senior
    Remote work

    Phizenix

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

     ...Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic...  ...products Collaborates with global OBD engineering staff in the development products applicable to all... 
    Senior
    Immediate start

    Snap-on

    San Jose, CA
    3 days ago
  • A robotics engineering company in California is seeking an experienced embedded firmware engineer. The role involves developing and maintaining firmware on various MCU platforms and implementing low-level drivers. Candidates should have a degree in Computer Science or Electrical... 

    Scylla Solutions

    Milpitas, CA
    17 hours ago
  • $154.68k - $231.7k

     ...SW team owns all the SW that runs on/with the DSPs, including embedded FW, customer SDK, lab test, and QA. What You Can Expect...  ...Education Bachelor's in Computer Science, Electrical Engineering or related fields and related professional experience. Master... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  • A cutting-edge robotics company is seeking an Embedded Firmware Engineer II to develop and maintain firmware on advanced platforms. The ideal candidate will have 3-5 years of embedded firmware experience and a strong proficiency in C programming. Key responsibilities include... 

    SERES AUTO_USA

    Milpitas, CA
    3 days ago
  • $53 - $66 per hour

    Summary This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug...  ...firmware behavior against hardware design. Generate engineering binaries, submit changes to repositories, and manage build and... 
    Full time
    Monday to Friday
    Afternoon shift

    OSI Engineering

    Cupertino, CA
    17 hours ago
  • About the Role As the Senior Staff SI/PI Engineer, you will be the technical authority responsible for the electrical integrity of d-Matrix ’s high-performance AI compute platforms. In an environment where we are pushing 112G/224G SerDes and delivering thousands of Amps... 
    Senior

    d-Matrix

    Santa Clara, CA
    17 hours ago
  • $134k - $236.33k

     ...us in shaping a new era in space and find a career that's built for you. Lockheed 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 include... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    3 days ago
  • $183k - $247.6k

     ...asylum. Key job responsibilities We are looking for a Sr. Embedded Engineer to lead platform specific projects and initiatives on Satellite...  ...and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions... 
    Senior
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    5 days ago
  • $129.3k - $193.9k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary...  ...'s Location Technology Team is looking for highly motivated embedded software engineers to design and deliver next-generation... 
    Senior
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer (Sr Engineer/Staff). Be the first to apply!