Embedded Software Engineer
$120k - $300kHark
Embedded Software Engineer
San Jose
Hark 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 Role
You'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.
Responsibilities
- Develop and maintain embedded firmware in C/C++ targeting ARM-based SoCs and microcontrollers
- Own BSP development, peripheral driver integration (SPI, I2C, UART, I2S), and RTOS task scheduling
- Optimize power consumption and thermal performance for always-on, battery-powered operation
- Build and maintain OTA update infrastructure for reliable field updates
- Collaborate with the on-device AI team to support model inference within memory and latency budgets
- Develop factory test and calibration firmware for manufacturing
- Debug complex hardware-software interactions using logic analyzers, oscilloscopes, and JTAG
Requirements
- 3+ years of professional firmware or embedded systems development
- Strong proficiency in C and/or C++ in resource-constrained environments
- Experience with ARM Cortex-M or Cortex-A processors and associated toolchains
- Hands-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-up
- Experience with embedded debugging tools and workflows
Bonus Qualifications
- Experience with power optimization for battery-powered consumer devices
- Familiarity with secure boot, firmware signing, or hardware root of trust
- Exposure to ML inference runtimes on embedded platforms
- Experience shipping consumer electronics through EVT/DVT/PVT milestones
Compensation
The 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.
- ...product management, silicon, hardware, AI software, and system architecture teams.... ...development milestones, and release plans for embedded AI products from concept through production... .... Collaborate with engineering leadership to establish development processes...Suggested
$50 per hour
...Embedded Software Engineer Location: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/Contract Pay Rate: $50/hr Job Summary: We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions...SuggestedFull timeContract work$140k - $175k
...Embedded Software Engineer San Jose, CA, United States As an early mover in the in-space transportation and infrastructure services, Momentus is at the forefront of the commercialization of space. With an experienced team of aerospace, propulsion, and robotics engineers...SuggestedPermanent employmentFull timeTemporary workWork experience placementImmediate startFlexible hours- ...Embedded Software Engineer, Santa Clara, CA We 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 (...SuggestedContract work
- ...Embedded Software Engineer We 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...Suggested
$150.4k - $277.6k
...Embedded Software Engineer Apple'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...Work experience placementRelocationFlexible hours$150k - $250k
...Responsibilities Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms... ...resources. Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development....Local area- ...We are seeking an Embedded Software Project Lead to support development and bring-up of next-generation embedded product lines. In this role... ..., and the ability to drive coordination across multiple engineering functions in a fast-paced environment. Responsibilities Lead...Contract workRemote work
- ...PyTorch, OpenGL, real-time operating systems and embedded In addition, the application domains will be 5... ...Bachelors in Computer Science, Computer Engineering or Electrical Engineering with an emphasis on embedded software development, operating systems, or computer architecture...Full time
$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... ...~ We are seeking a highly motivated Embedded Software Engineer to join our team within...Minimum wageWork experience placementFlexible hours- ...Introduction This role focuses on deploying and optimizing software as well as neural networks on embedded hardware, including Nvidia Orin and Thor. The... ...Spread knowledge and create guidelines for other engineers and provide architecture guidance Collaborate with...Work experience placementImmediate start
$100k - $175k
...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 deep...Full timeWork at officeImmediate startVisa sponsorshipNight shift$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...Immediate start$165k - $241.4k
...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the... ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...Full timeTemporary workLocal areaFlexible hours$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,...Local area$123.6k - $186k
...Job Title: Staff Embedded Software Engineer Reports To: Director, RF Engineering FLSA Status: Exempt Last Modified: 06/03/2026 Level: T4 Range: $123,600 - $186,000 Location: Santa Clara, CA- Onsite 5 Days a week Company Overview Comtech...Work at office$130.7k - $261.3k
...Staff Embedded Software Engineer Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical...$155k - $200k
...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...WorldwideFlexible hours- ...Embedded Software Infrastructure Engineer Do you love crafting sophisticated solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation...
- ...Are you a seasoned software engineer who thrives at the intersection of low-level systems programming and cutting-edge wireless technologies? We're looking for a Staff Embedded Software Engineer to join our engineering team and serve as a technical pillar, architecting...
$184k - $287.5k
NVIDIA Gruppe in Santa Clara, California, is seeking a skilled software engineer to optimize the deployment of robotics solutions on embedded platforms like Jetson. This role involves building reproducible workflows and troubleshooting complex issues across the stack....$133.2k - $185k
...technologies with the company’s COSMOS software suite to unify diverse components into cohesive... ...breaks. We're looking for a Firmware Engineer who can bridge our system validation... ...Investigate and fix firmware issues in embedded C, leveraging deep understanding of how...Full timeFlexible hours- ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will...
$140k - $200k
...Senior Embedded Firmware Engineer San Jose About Trackonomy Trackonomy is pioneering a transformative network of interconnected objects... ...Electronics Engineering At least 6+ years of embedded software development with emphasis on C/C++ Background in real-time...Flexible hours$35 - $45 per hour
...the Role We are looking for a motivated Embedded Firmware Intern to join our SSD Controller... .... You will work alongside experienced engineers to develop, test, and optimize low-level... ...code quality and reliability. AI-assisted software development and documentation. Debug...Internship- ...Firmware Engineer Location: Cupertino, CA/ Austin TX Firmware configuration and maintenance for new product bringup: Target creation for new products in our code bases Firmware maintenance to adapt for new products Firmware validation to ensure operability...
- ...CANFD, Ethernet, Modbus, etc.) Write clean, maintainable C/C++ for real-time embedded systems Diagnose hardware and firmware integration issues Collaborate closely with hardware and controls engineers Develop internal tools and test scripts (Python preferred) Support...
- ...solution with societal, environmental and economic profits, bound to improve lives. We are seeking a full-time Embedded Firmware Engineer to join our software team and work on development of our mobile robotics fleet and proprietary farm control system. We are seeking a...Full time
$100k - $130k
...Embedded Firmware Engineer Lansdale, PA Compensation $100,000 - $130,000 Per Year Job Type Direct Hire Reputable and growing Fortune 500 manufacturing company can offer you an opportunity to enjoy strong earnings and career growth potential combined with technical...$163k - $264k
...Senior Flash Firmware Engineer, Systems Engineering Santa Clara, California We're... ...collaborating closely with our hardware and software engineering teams to create high-... ...foundation in firmware development for embedded systems, with a deep understanding of hardware...Work at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer San Jose, CA
- embedded developer San Jose, CA
- embedded systems software engineer San Jose, CA
- embedded engineer San Jose, CA
- software technical support San Jose, CA
- healthcare software sales San Jose, CA
- software quality assurance San Jose, CA
- id software San Jose, CA
- senior c# .net software developer San Jose, CA
- internship software San Jose, CA

