Senior Embedded Software Engineer
$150k - $180kKnightscope
Job Description
Job Description
About Knightscope
Knightscope (NASDAQ: KSCP) is a security technology company building the nation's first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated managed service. The Company is on a mission to make the United States of America the safest country in the world. One Team. One Force..
Job Summary
Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware program. In this role, you will lead software system design, subsystem development, component integration for a wearable technology product—from early prototyping through production readiness. You will work cross-functionally with mechanical, electrical, systems and other software engineers in a fast-paced, gate-driven product development environment and play a critical role in shaping a first-of-its-kind platform.
Location Requirement: Full-time, on-site at Sunnyvale HQ
About the Role
The role is an on-site, ownership-driven position within a multidisciplinary program team, requiring a hands-on engineer who is comfortable operating in ambiguity and driving decisions across mechanical, electrical, and software boundaries. You will be expected to make thoughtful tradeoffs and carry designs from early concept
This individual will own the full software scope of a new wearable hardware product, including IMU bring-up and sensor integration, sensor fusion, electronic image stabilization (EIS) of the video stream, optimization for real-time performance on the target compute (NVIDIA Jetson / ARM SoC), working knowledge of video systems, and testing support.
Please include the Disney character that best describes you in your resume—and make sure to ask your interviewers the same.
Key Responsibilities
IMU Integration
- Interface with IMU chip (gyroscope/accelerometer) via SPI or I2C communication protocols
- Read, parse, and timestamp raw IMU sensor data in real time
- Calibrate IMU for bias, drift, noise, and temperature compensation
- Implement sensor fusion algorithms (e.g., Kalman filter, Madgwick filter) to produce accurate orientation and motion estimates
Video Stabilization
- Develop Electronic Image Stabilization (EIS) algorithms using IMU motion data
- Compute camera motion trajectories and apply correction transforms to video frames
- Minimize latency between IMU data capture and video frame correction
- Tune stabilization parameters to balance smoothness vs. responsiveness
System Integration
- Synchronize IMU data timestamps with video frame timestamps precisely
- Integrate stabilization pipeline into the embedded system or host application
- Optimize algorithms for real-time performance on target hardware (e.g., NVIDIA Jetson, ARM SoC)
- Work with camera/hardware team to understand the mechanical and optical constraints
Testing & Validation
- Design test procedures to evaluate stabilization quality under various motion conditions
- Measure and benchmark latency, jitter, and stabilization accuracy
- Debug and resolve issues related to sensor noise, frame drops, or timing misalignment
Required Qualifications
- B.S. or M.S. degree in Computer Science, Electrical Engineering or a related field.
- 7+ years of software engineering experience, including shipping software on hardware products.
- Hands-on experience interfacing with IMU or other MEMS sensors
- Demonstrated experience with real-time systems and low-latency data processing
- Prior work on image or video processing pipelines is strongly preferred
- Experience with robotics, drones, action cameras, or autonomous vehicles is a big plus
- Strong proficiency in C and C++
- Experience with SPI, I2C, and UART communication protocols
- Solid understanding of digital signal processing (DSP) concepts
- Familiarity with sensor fusion techniques (Kalman filter, complementary filter, etc.)
- Experience with Linux-based embedded systems or RTOS (FreeRTOS, Zephyr)
Compensation & Benefits
- Base Salary: $150,000 - $180,000
- Equity: Stock options
- Benefits: Medical, dental, vision, 401(k), paid time off
- Location Requirement: Full-time, on-site at Sunnyvale HQ
$110k - $160k
...Enterprise Wireless solution experience is plus Education Requirement: Bachelor's Degree in Computer Science or Electrical Engineering is required Master's Degree is preferred Must be authorized to work in the U.S. without sponsorship The US base...SeniorFull time- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate...SeniorLocal areaWorldwideFlexible hours
$175k - $200k
...The Role Yubico is looking for a Senior Software Engineer who is innovative and has a passion for creating software to drive new custom hardware... ...‑platform technologies Develop skills for working with embedded hardware platforms Basic Qualifications Bachelor or MS in Computer...SeniorWork at officeImmediate start$150k - $180k
...Autonomous Security Force autonomous machines, AI-driven software, and elite security professionals operating as one... ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...SeniorFull time- ...Primary Function of Position Our Audio Software team is responsible for the real-time... ...experience and comfort working with C++ in an embedded environment is required. Essential... ..., System Test, User Interface Software Engineering, Manufacturing and Clinical Engineering....SeniorFull timeLocal areaFlexible hours
$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 higher...SeniorFlexible hours- ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product...SeniorLocal areaWorldwideFlexible hours
- We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development...SeniorRemote work
- ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype... ...system environment. Work with software, hardware and mechanical engineers throughout... ...-constrained embedded systems Seniority level : Associate Employment type : Full...SeniorFull time
$78k
...HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through... ...or similar). Proficiency in C for bare‑metal and RTOS‑based embedded systems. Experience with DMA‑driven peripheral communication...SeniorFull timeLocal area- ...or equivalent experience) in Electrical Engineering, Computer Science, or a related field. Minimum... ...3+ years of experience in firmware or software verification. Strong debugging and... ...with hardware/software interaction and embedded environments. Familiarity with RTOS or RISC...SeniorRemote work
- ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI... ...0. We're searching for passionate software engineers to join our fast growing team... ...Rust, and/or Python Experience with embedded systems, high-performance computing...Senior
$125.2k - $192.7k
...CA three times per week at minimum or other frequency dictated by the business. The Role GM is seeking a Senior Embedded Software Test Engineer that ensures applications meet GM software and feature standards for functional, system, quality, security, performance...SeniorFull timeH1bLocal areaWork from homeRelocationRelocation packageFlexible hours- ...deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of... ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience...Senior
$184k - $287.5k
...and tinkering at the lowest levels of software? Are you passionate about extracting... ...we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware... ...years of professional experience in embedded firmware development, low-level C...SeniorWorldwide$120k - $175k
...Senior Firmware Engineer Mountain View, CA Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability...SeniorFull timeFlexible hours$119.8k - $234.7k
...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's... .... We are seeking an accomplished Senior Firmware Engineer to join a team of talented... ...: ~ Background in firmware / software development, testing strategies, and requirements...SeniorOngoing contractWork at officeLocal areaWorldwide$140k - $215k
...specification Automate the regression test Develop software modules Goal: Evaluate SDK functionality... ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,... ...experience with a focus on Linux and embedded environments. Familiarity with sensor modalities...SeniorWork experience placementWork at officeLocal area$152k - $241.5k
...We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing kernel and microcode to support the next-generation of NVLink interconnects...Senior$163k - $264k
...Senior Flash Firmware Engineer, Systems Engineering Santa Clara, California We're in an unbelievably... ...closely with our hardware and software engineering teams to create high-performance... ...in firmware development for embedded systems, with a deep understanding of...SeniorWork at officeFlexible hours$136.5k - $276.5k
.... Job Description Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Validates... ...Reproduce and support any POC/customer issues. Mentor junior engineers and assist in code reviews. Provide TOIs to the team on features...SeniorWork experience placementWork at officeFlexible hours2 days per week$163k - $246k
...regression testing, etc Working closely with hardware, system software and manufacturing teams WHAT YOU’LL NEED TO BRING TO THIS ROLE…... ...using Python, C/C++ or related programming languages Familiar with embedded software or firmware development Experience with Micro-...SeniorWork at officeFlexible hours$65 - $80 per hour
...generation fast DC charging systems. You will build high-quality embedded software for charging equipment, including fast chargers and adapters... ...and system functionality. Collaborate closely with hardware engineers to co‑design optimized solutions that meet aggressive...SeniorContract workTemporary work$165.6k - $296.4k
...Overview We are hiring for a Senior Principal Product Manager with a proven track record... ...will partner closely with Data Science, Engineering, UX, Product Marketing, Legal, and... ...in product/service/program management or software development OR equivalent experience. Preferred...SeniorWork at officeLocal area- ...Senior Full Stack Software Developer III Princeton/Ewing, NJ Client: Modis / ETS Pay Rate: $75/hr on c2c H1B Will Work Need atleast 15 years of experience and local Mandatory LinkedIn profile for candidates Required Skills: NodeJS, Lambda, AWS and DynamoDB...SeniorH1bLocal area
$240k - $320k
...looking for experts for product engineering of AI-based Autonomous... ...Job Description As the Senior Principal Engineer, E2E AI Training... ...~10+ years of experience in software development and system engineering... ...in model optimization and embedded deployment of E2E AI stacks to...SeniorFull timeWork experience placementLocal areaFlexible hours$150k - $180k
Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware... ...5+ years of experience developing and architecting software, with exposure to the full lifecycle from prototype to production...SeniorFull timeImmediate startFlexible hours- ...intelligence We are seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and optimize software for... ...’s or Master’s degree in Computer Science, Electronics Engineering, or a related field. Familiarity with wireless communication...Senior
$161k - $194k
...moonshot factory, Tapestry brings together experts in energy, AI, software, engineering, and product to build tools that help the electricity... ...about our team and our mission here. About the role As a senior backend software engineer you will work across the entire Tapestry...SeniorFull timeFlexible hours$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...SeniorWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior manager quality engineering Sunnyvale, CA
- senior device engineer Sunnyvale, CA
- senior platform engineer Sunnyvale, CA
- senior clinical data manager Sunnyvale, CA
- senior application developer Sunnyvale, CA
- senior implementation project manager Sunnyvale, CA
- senior manager customer operations Sunnyvale, CA
- senior director epidemiology Sunnyvale, CA
- senior commercial counsel Sunnyvale, CA
- senior director diversity & inclusion Sunnyvale, CA


