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.
- ...Amazon in Los Gatos is seeking an Embedded Software Manager to lead a connectivity platform engineering team. The role encompasses managing and guiding engineers, working across the software stack from firmware to user applications, and ensuring high-impact customer features...Suggested
- ...Apple Inc. in Cupertino is seeking an extraordinary software engineer to join the CoreOS bring-up team, working on state‑of‑the‑art iOS hardware bring‑up, verification, and debugging of new platforms. You will develop firmware and drivers, drive features and specifications...Suggested
$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...Suggested$183.8k - $263.6k
...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic /BSP team, responsible for ensuring... ...experience in developing, debug ging, and validating embedded systems and device driver s for protocol s such as I2C...SuggestedFull timeTemporary workLocal areaFlexible hours$170k - $210k
...culture of ownership where developers and engineers are self‑motivated to tackle challenges... ...Experience with C++, especially in embedded environments Consumer electronics experience... ...Engineering and Information Technology Industries Software Development #J-18808-Ljbffr...SuggestedFull timeWork at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$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...Full timeContract work$70.97 per hour
...Job Description Sr Software Engineer Duration: 6 months, W2, Contract Pay Rate: $70.97/hr. Onsite in San Jose, CA Sr. Embedded Software Test Engineer As a Sr. Embedded Software Test Engineer, you will be responsible for developing and executing comprehensive...Contract workLocal area$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
$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- ...Judge Group, Inc. is seeking a Senior Embedded Software Test Engineer for a 6-month contract in San Jose, CA. You will develop and execute comprehensive test plans for embedded software, firmware, and hardware-integrated products to ensure quality and regulatory readiness...Contract work
- ...time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver... ...Engineering Bring hardware to life through software. As a Firmware Engineer, you’ll develop the embedded software that controls advanced storage devices....Temporary workInternshipWork at officeImmediate startRemote workWorldwideFlexible hoursShift work
- An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level issues and collaborating with hardware teams to deliver innovative solutions...
$129.3k
...Responsibilities We are looking for an Embedded SDE to lead platform specific projects and... ...like Hardware Validation Testing (HVT), Engineering Validation Testing (EVT), Device... ...in manufacturing. Day in the Life As a software development engineer you will be responsible...Permanent employmentContract workInternshipLocal areaFlexible hours$96.8k - $118.3k
...Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security appliances. This...Full time$155k - $215k
...people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the...Permanent employment- ...Job Description Job #216547 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) ~ Experience with programming languages such as C, •C++ Standard teaming...Full timeContract workLocal areaDay shift
$172.4k - $258.6k
...General Summary The Sr Staff ARM Server Firmware Management Customer Engineer is a senior technical authority responsible for driving the... ...Systems, Computer Science, or related field and 6+ years of Software Applications Engineering, Software Development experience, or related...Work experience placementWork from home$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...Flexible hours- Company Description Hello, Greetings from Jobsbridge ! Jobsbridge, Inc . is a fast growing Silicon Valley based I.T staffing and professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web...Full timeWork experience placement
$140k - $260k
...interfaces Collaborate with perception, navigation, and test engineers to ensure hardware meets system requirements Maintain build... ...Working knowledge of EMI mitigation and power management for embedded systems Comfortable working hands-on in a lab/hangar environment...Full timeLocal area- ...Senior Embedded Software Engineer - Frameworks Our Servo Frameworks and Simulator team is responsible for the real-time software infrastructure that supports critical performance, safety and user-facing features of the da Vinci™ Surgical System, Intuitive's flagship...Local areaFlexible hours
- ...Join a team of passionate and creative engineers dedicated to building technologies that... ...intersection of groundbreaking hardware, software, and design, and we are looking for a key... ...counterparts. Description As a Senior Embedded Software Engineer you will be a critical...
$49.3 - $58 per hour
Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational...Minimum wageFull timeFor contractorsApprenticeshipWork at officeImmediate startFlexible hoursShift work$170k - $215k
...Emeryville and Santa Clara, California. About This Role: As a Software Systems Engineer at Atomic Machines, you will architect and develop the... .... Own software system architecture spanning embedded systems, controls, cloud services, and manufacturing applications...Work at office- ...Job Description Job Description Description About this opportunity As an Embedded Software Engineer, you will play a key role in defining and developing next-generation products and technologies. You will lead firmware architecture and development efforts from...Hourly payFull timeTemporary workInternshipLocal areaWorldwideFlexible hours
$141.3k - $240.2k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...reliability Experience with data acquisition and control software Proficiency in the use of Microsoft Office (Word, Excel, Outlook...Minimum wageFull timeWork experience placementWork at officeFlexible hours- ...NVIDIA Gruppe is hiring a Lead Systems Quality and Reliability Engineer in Santa Clara, California. In this role, you will manage RMA and FA debug analysis for AI/ML products, conduct tests, and collaborate with various engineering teams. The ideal candidate has a BS/...
- ...Affirm is looking for a Talent Programs Specialist to lead our Engineering University Program. This role is pivotal in enhancing the experience for interns and new graduates through innovative programming and strategic partnerships across teams. The ideal candidate has...
- ...Renesas brand awareness in Power. Bachelor’s degree in electrical engineering or related field, MBA is a plus Proven track record of success... ...experience, and skillset of the candidate. Renesas is an embedded semiconductor solution provider driven by its Purpose, To Make...Permanent employmentFull timeLocal areaRemote workWorldwide
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 systems software engineer San Jose, CA
- embedded engineer San Jose, CA
- embedded developer San Jose, CA
- software engineer - cloud services San Jose, CA
- id software San Jose, CA
- healthcare software sales San Jose, CA
- software technical support San Jose, CA
- software asset management analyst San Jose, CA
- software implementation project manager San Jose, CA



