Mid/Senior Embedded Software Engineer, Product Development
$150k - $180kKnightscope
About Knightscope
Knightscope is a security technology company building the nation's first Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscope's long-term mission is to make the United States of America the safest country in the world. 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
- 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
- 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
- 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
- S. or M.S. degree in Computer Science, Electrical Engineering or a related field.
- 5+ 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)
- 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Mid/Senior Embedded Software Engineer, Product Development in Sunnyvale, CA vacancy
- ...Senior Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery... .... This position is integral to the development of a novel surgical robot system as part of the New Product Development Platform Software team. The engineer...SeniorLocal areaWorldwideFlexible hours
- ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united behind our mission: we believe that minimally invasive care... ...the forefront of innovation, rapid prototyping, and new product development. You'll collaborate with talented cross-functional...SeniorLocal areaWorldwideFlexible hours
$108k - $184k
...NVIDIA Corporation is seeking a Senior Product Development Engineer to support complex board products from design to mass production. You will collaborate with cross-functional teams, provide recommendations during the design phase, and analyze product yield data. The...Senior$119.8k - $234.7k
...Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind... ...looking for highly motivated Senior Firmware Engineer with a background in Firmware development in embedded systems. Responsibilities... ...~7+ years' experience in software development with C++ ~7+ years...SeniorOngoing contractWork at officeLocal areaWorldwide$168k - $258.75k
...computers and is at the heart of their products and services. NVIDIA has transformed into... ...Collaborating with your peers across various engineering groups, you will successfully launch new... ...electrical design, HW diagnostics software or device drivers developmentOn-hand experience...Senior$109k - $174.8k
...Auris Health Inc. is seeking a Senior Product Development Engineer – Surgical Robotics in Santa Clara, CA. This role focuses on New Product Development and introduces advanced surgical systems. Candidates should possess strong mechanical engineering skills and familiarity...Senior$151.7k - $218.3k
Bloom Energy in Sunnyvale, CA is looking for a Sr. Staff Engineer, Cell Development with a PhD in Materials Science or related fields. This fully on-site role involves developing and characterizing solid oxide fuel cell materials and components, and collaborating with...Senior$151.7k - $218.3k
Bloom Energy in Sunnyvale, CA is seeking a Sr. Staff Engineer, Cell Development to work on new SOFC materials and technologies. The ideal candidate... ...experiments, and applying analysis techniques to enhance product performance and reliability. #J-18808-Ljbffr Dormont...Senior- Synopsys, Inc. in Sunnyvale is seeking a C++ Software Developer to enhance StarRC’s parasitic extraction capabilities. The role involves... ...in relevant fields and experience with EDA and CAD software development. This position offers the opportunity to work on challenging...Senior
$132.4k - $190k
...apply for the 5032 Senior R&D Engineer Staff role at... ...join our firmware development team at Toshiba’s... ...Responsibilities Develop embedded firmware and... ...ensure meeting product specification and... ...a wide array of software/hardware tools to... ...level ~ Mid‑Senior level...SeniorFull timeRemote workFlexible hours- ...technology company is seeking a highly experienced Optical Engineer to design and develop InP lasers for high volume applications... ...testing of InP lasers. Experience guiding teams to commercial product development is essential, and candidates should be willing to relocate...SeniorRelocation
$238k - $322k
...Overview Come join Intuit's Mid Market Product Development team as a Principal Technical Program Manager... ...discussions across Product and Engineering leaders to ensure teams focus on the... ...levels — from engineering teams to Senior Leadership. * Build trusted relationships...- A leading real estate technology company is seeking a Staff Machine Learning R&D Engineer to innovate and advance their spatial computing platform. This role involves researching and implementing machine learning algorithms that enhance the digitization process of physical...SeniorRemote work
$168k - $258.75k
Overview Are you prepared to step into a vital position within a top-tier organization? In the role of Senior Silicon Product Development Engineer at NVIDIA, you will be instrumental in launching our brand-new Data Center products. This role offers an outstanding opportunity...Senior- ...Senior Full Stack Development Engineer We are looking for a Senior Full Stack Development Engineer to join our Cloud Business Unit team and help... ...developer (5 to 7 years) Knowledge in all stages of software development Expertise in popular Python framework (like...SeniorWork experience placement
$168k - $258.75k
NVIDIA is searching for a highly motivated, creative Senior Silicon Product Development Engineer with strong foundation in Product Engineering and expert project management skills to join the GPU PDE team. As someone who is hardworking and passionate about their work, you...Senior$165k - $248k
...03/19/2026 Category Engineering Hire Type Employee Job... ...performance silicon chips and software content. Join us to... ...Will Have: * Advance our product portfolio with innovative solutions... ...of engineering development workflows. * Solve complex...SeniorRemote work- Overview Product Development Engineers will help productize NVIDIA’s high‑performance chips for consumer, professional, and data‑center markets. Responsibilities Drive our latest architecture designs to market as part of product engineering. Design final test (FT) processes...Senior
$152k - $241.5k
...Senior System Software Engineer - Software Development Kit page is loaded## Senior System Software Engineer - Software Development... ...Multimedia and Graphics for the embedded platform architectures.**What** *... ...** **be** **doing:*** Work with product teams and deliver work class...SeniorImmediate start$136k - $212.75k
...are seeking a creative and self-driven Product Engineer. Over the past three decades, NVIDIA... ...data by using a combination of available software tools as well as programming /... ...manufacturing / validation / product development / testing of PCBs, Silicon or some other...SeniorContract workLocal areaOverseas- We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling... ...customers to rapidly innovate AI-powered products. We deliver industry-leading silicon... ...with 1+ years of relevant EDA or CAD software development experience Strong background in computational...SeniorDay shift
$159k - $239k
...Join us at Ampere and work alongside a passionate and growing team—we’d love to have you apply! About The Role The Senior Product Development Engineer will be instrumental in driving yield improvement and DPPM reduction for our products, with a particular focus on Automated...SeniorLocal area$200k - $322k
## Senior Product Development Engineer - DatacenterApplylocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition... ...improve/optimize processes.* Familiar with diagnostics/test software as used in a factory setting.* CPU, GPU, HBM, PCIe...SeniorContract workWork experience placement$58.1k - $77.4k
...A technology company based in Mountain View, CA, is seeking a Process Development Engineer to support thin-film hybrid assembly and enhance manufacturing processes. Candidates should have a bachelor's degree and at least 1 year of experience in electronics manufacturing...Senior$243k - $328.5k
...Overview Intuit's Mid-Market Group serves the needs of growing... ...its portfolio of AI-powered product offerings, currently QuickBooks... ...experiences, including personalization engines and predictive engagement... ...each other. Influence senior leadership and cross-functional...Temporary workLocal area$90k - $180k
...leading businesses and products in diagnostics,... ...have access to:* Career development with an international... ...Sr Process Development Engineer, you will serve as the... ...the department. As a Senior Engineer, this person... ...fixtures & tools; Solidworks mid to advance level.*...SeniorWork at officeWorldwideShift work$130k - $155k
...technologies, seeks a highly skilled Senior Electrical Engineer to join our dynamic team.... ...and is now moving into a production phase with significant... ...close collaboration with software, mechanical and process... ...-functional hardware and embedded system issues Experience...SeniorTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid/Senior Embedded Software Engineer, Product Development. Be the first to apply!
Related searches
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- senior development engineer Sunnyvale, CA
- analytical development scientist Sunnyvale, CA
- r&d engineer Sunnyvale, CA
- product development engineer Sunnyvale, CA
- r&d engineering technician Sunnyvale, CA
- engineering development program Sunnyvale, CA

