Embedded Firmware Engineer (Sr Engineer/Staff)
$130k - $165kTDK
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
$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...SeniorInternshipLocal areaFlexible hours$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...SeniorLocal areaFlexible hours- 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
$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...SeniorContract work- ...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
$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- 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
- ...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
$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...SeniorLocal areaFlexible hours$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...SeniorPermanent employmentInternshipRemote workWork from homeWorldwide- ...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...SeniorContract workRelocation
$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...SeniorPermanent employmentTemporary workWeekend work$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...SeniorShift work- ...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
$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...- ...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...
- 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
$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$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- ...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,...SeniorWork experience placementImmediate startAfternoon shiftEarly shift
$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...SeniorRemote work$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...SeniorImmediate start- 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...
$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 employmentInternshipWork from home- 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...
$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 timeMonday to FridayAfternoon shift- 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
$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...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$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...SeniorPermanent employmentInternshipLocal areaFlexible hours$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...SeniorWork experience placementWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer (Sr Engineer/Staff). Be the first to apply!
- embedded systems software engineer San Jose, CA
- embedded software engineer San Jose, CA
- embedded engineer San Jose, CA
- embedded developer San Jose, CA
- embedded linux engineer San Jose, CA
- senior firmware engineer San Jose, CA
- firmware engineer San Jose, CA
- staff data engineer San Jose, CA
- staff design engineer San Jose, CA
- engineering aide San Jose, CA


