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

Embedded Software Engineer

$120k - $300k

Hark

Embedded Software EngineerSan JoseHark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive, multimodal, and capable of interacting with the world through speech, text, vision, and persistent memory.We're pairing that intelligence with next-generation hardware to create a universal interface between humans and machines. While today's AI largely operates through chat boxes and decade-old devices, Hark is focused on what comes next: agentic systems that interact naturally with people and the real world.To get there, we're developing multimodal models and next-generation AI hardware together - designed from the ground up as a single, unified interface for a new era of intelligent systems.About the RoleYou'll own critical pieces of the firmware stack that powers Hark's consumer products — from board bring-up and peripheral drivers to the runtime environment that hosts on-device intelligence. This isn't firmware in a vacuum. You'll work directly with the hardware team on new silicon and sensor integrations, with the agent team on model execution and memory constraints, and with products on experiences that ship to real users. The problems are real, the constraints are tight, and the work matters immediately.ResponsibilitiesDevelop and maintain embedded firmware in C/C++ targeting ARM-based SoCs and microcontrollersOwn BSP development, peripheral driver integration (SPI, I2C, UART, I2S), and RTOS task schedulingOptimize power consumption and thermal performance for always-on, battery-powered operationBuild and maintain OTA update infrastructure for reliable field updatesCollaborate with the on-device AI team to support model inference within memory and latency budgetsDevelop factory test and calibration firmware for manufacturingDebug complex hardware-software interactions using logic analyzers, oscilloscopes, and JTAGRequirements3+ years of professional firmware or embedded systems developmentStrong proficiency in C and/or C++ in resource-constrained environmentsExperience with ARM Cortex-M or Cortex-A processors and associated toolchainsHands-on experience with RTOS (FreeRTOS, Zephyr, or similar)Familiarity with wireless protocols (BLE, Wi-Fi, or Thread)Comfort reading schematics and working alongside hardware engineers during board bring-upExperience with embedded debugging tools and workflowsBonus QualificationsExperience with power optimization for battery-powered consumer devicesFamiliarity with secure boot, firmware signing, or hardware root of trustExposure to ML inference runtimes on embedded platformsExperience shipping consumer electronics through EVT/DVT/PVT milestonesCompensationThe US base salary range for this full-time position is between $120,000 - $300,000 annually.The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Jose, CA vacancy
  • 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
    15 hours ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    15 hours ago
  • $130k - $175k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Senior Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build a... 
    Suggested
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    4 days ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    10 hours ago
  • $100k - $200k

     ...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design, development, and validation of software for embedded systems,... 

    Abbott

    Milpitas, CA
    3 days ago
  • $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...  ...fieldAt least a BS in Electrical Engineering, Computer Engineering, Computer Science,... 
    Local area

    Archer Aviation

    San Jose, CA
    1 day ago
  •  ...Embedded Software EngineerWe are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for advanced embedded systems. This role offers the opportunity to work on innovative projects in a dynamic, fast-paced environment... 

    Kasmo Global

    San Jose, CA
    1 day ago
  •  ...Software Engineer Opportunity at CiscoThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic...  ....Prior experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Flexible hours

    Cisco

    Milpitas, 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
    16 hours ago
  • $50 per hour

     ...Embedded Software EngineerLocation: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/ContractPay Rate: $50/hrJob Summary:We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions for cutting... 
    Full time

    Kasmo Global

    San Jose, CA
    16 hours ago
  • $160k - $210k

     ...focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and deploying...  ...ideal candidate will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability... 

    Efficient Computer Service LLC

    San Jose, CA
    5 days ago
  •  ...NVIDIA in Santa Clara, CA seeks an experienced System Software Engineer to design and develop kernel drivers and embedded software for next-generation Chips. You will work with hardware, silicon, and software teams to bring up platforms from simulation to production, enabling... 

    Thomas To

    Santa Clara, CA
    5 days ago
  • $133.2k - $185k

     ...Senior Embedded Software Engineer - Ethernet RetimersSan Jose, California, United StatesAstera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations... 
    Flexible hours

    Astera Labs

    San Jose, CA
    16 hours 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
    4 days ago
  • $117k - $185k

     ...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with...  ...team.What You'll DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who... 

    ViaSat

    San Jose, CA
    5 days ago
  •  ...KLA Milpitas, CA seeks an Embedded Software Engineer to design and maintain software for motion control and diagnostics in semiconductor equipment. The role focuses on C/C++ firmware development, real-time control, and cross-disciplinary collaboration with electrical,... 

    KLA-Belgium

    Milpitas, CA
    4 days ago
  •  ...computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  ...your career. THE ROLE AMD is seeking an experienced Embedded Software Engineer to help develop next-generation Physical AI platforms powered... 
    Worldwide

    Socket

    San Jose, CA
    1 day ago
  • $189.07k - $198.53k

     ...Senior Embedded Software Engineer (CCU)San Jose, California, United StatesArcher is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We... 
    Local area

    Archer

    San Jose, CA
    15 hours ago
  • $150.4k - $277.6k

     ...Embedded Software EngineerApple's System Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual contributor role to design, develop and debug firmware used in the manufacturing and testing process... 
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    4 days ago
  • $159.5k - $271.2k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...a highly motivated and experienced Lead Embedded Software Engineer to join our dynamic team... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $189.07k - $198.53k

     ...all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  ...analog/digital circuitry. Collaborate with systems engineers to decompose item requirements into high-level... 
    Local area

    Archer Aviation

    San Jose, CA
    10 hours ago
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 

    Google

    San Jose, CA
    2 days ago
  • $154.68k - $231.7k

     ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in pluggable...  .... We own all SW components, including embedded FW, customer SDK, and lab scripts, and...  ...production, and the role of a Principal Engineer in our team is to ensure the overall success... 
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    4 days ago
  • $155k - $200k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build a... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    15 hours ago
  • $2,000 per month

     ...intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-...  ...top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure...  ...runs on the die itself on its various embedded CPUs. Platform Software — microcontroller... 
    Work at office
    Relocation package

    Etched

    San Jose, CA
    3 days ago
  • $138.9k - $256.5k

     ...world better than we found it. You should join us to help deliver the next amazing Apple product! Joining Apple as a SoC Embedded Software Engineer, you will craft and implement embedded software for System on a Chip (SoC) bring up and test. You will write software for... 
    Full time
    Relocation

    Apple

    Cupertino, CA
    11 days ago
  • $255.65k - $268.44k

     ...Do Independently lead the architectural design, embedded development, and verification of safety-critical software components for the aircraft Charge Control Unit...  ...DO-326A). Lead and mentor junior and mid-level engineers, fostering technical growth and conducting final... 
    Local area

    Archer Aviation

    San Jose, CA
    10 hours ago
  •  ...Build and improve vehicle chassis-control software for integration onto ECU hardware....  ...requirements maturity with requirements engineers for validation. Create and track software...  ...At least 2 years of experience with embedded automotive systems in ADAS, autonomous driving... 
    Full time
    Work at office

    Gatik AI

    Santa Clara, CA
    2 days ago
  • $138.9k - $256.5k

     ...Ecosystems (WTE) organization and be part of a best-in-class team of engineers, working with multi-functional teams to drive innovation and...  ...the next amazing Apple product. Key Qualifications Strong Software Engineering skills including design, programming (using C, C++... 
    Full time
    Worldwide
    Relocation

    Apple

    Cupertino, 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!