Mid/Senior Embedded Software Engineer, Product Development
$150k - $180kKnightscope Inc.
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
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
- 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)
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
$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one... .... Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware program. In this...SeniorFull time- ...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 development. You’ll collaborate with talented cross-functional teams...SeniorLocal areaWorldwideFlexible hours
$168k - $258.75k
...outstanding solutions in a wide range of sectors. We are seeking Product Development Engineers who are experienced, creative problem solvers in various... ....Proficient in statistical data analysis using JMP software or other tools.Strong interpersonal communication skills...SeniorFull time$136k - $212.75k
...across disciplines — board design, test engineering, yield analytics, and global... ...Module and board NPI for datacenter and HPC products is the core of this role — from first-article... ...years in product engineering, product development, manufacturing, or validation of PCBs,...SeniorFull timeWorldwide$90k - $180k
...healthcare, with leading businesses and products in diagnostics, medical devices,... ...’ll also have access to : Career development with an international company where... ...and scientists. The Opportunity As a Senior Product Development Engineer, you will be part of the Abbott R&D...SeniorFull timeWorldwide$210.16k - $271.98k
Senior Principal Systems Development EngineerHelp architect and deliver Dell's L11 rack... ...Principal Systems Development Engineer, you'll own the system-... ..., mechanical, thermal, software, diagnostics, and factory... ..., Operations, and Product Management, with direct impact...Senior$168k - $258.75k
...of people. We are seeking a creative and experienced Senior Board Product Development Engineer to join our Operations Engineering team. This role is... ...Partner with Mechanical, Thermal, Test, Hardware Design, Software, and Quality Engineering teams to drive DFX...SeniorFull time$136k - $212.75k
...performance computing and gaming. We are the Board Product Development Engineering team within NVIDIA’s operations group. Our work... ..., electronics, mechanical, thermal and software engineering. We are looking for a Senior Product Development Engineer - Boards, to help...SeniorFull timeContract workLocal areaOverseas$200k - $322k
...modern computers and is at the heart of our products and services. Our work opens new... ...technologies.Early engagement with HW/FW/SW engineering teams, contract manufacturers, and other... ...processes.Familiar with diagnostics/test software as used in a factory setting.CPU, GPU,...SeniorFull timeContract workWork experience placement$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...SeniorFull time$200k - $322k
Senior Product Development Engineer (Finance) NVIDIA continues to reinvent itself. Our invention of the GPU in 1999 fueled the growth of the PC gaming... ...hardware platforms. Familiar with diagnostics/test software as used in a factory setting. Familiarity with Linux command...SeniorContract workWork experience placement$198k - $272k
...Group (ISG) builds the products that power... ...develop the hardware and software that connect... ...how work gets done. Engineers define intent, author... ...speed and scale. AI is embedded throughout our development process, helping us... ...here. Hardware Senior Principal Engineer...SeniorFull time$243k - $328.5k
...of millions of customers worldwide using products such as TurboTax, Credit Karma,... ...possible.Job OverviewCome join Intuit’s Mid-Market Product Management org as a Principal... ...coherent, trustworthy data layer.Partner with engineering and AI science to define the semantic...Worldwide$243k - $328.5k
...of customers worldwide using products such as TurboTax, Credit Karma... ...possible.Job OverviewIntuit's Mid-Market Group serves the needs... ...experiences, including personalization engines and predictive engagement... ...each other.Influence senior leadership and cross-functional...Temporary workWorldwide$168k - $270.25k
...Microservices (NIM), enabling scalable, production‑grade AI deployment across cloud... .... We are looking for a senior, technically strong test development engineer to drive quality, automation, and... ...experience)8+ years of experience in software development, test development,...SeniorFull time$174k - $252k
Write and test product or system development code. Collaborate with peers and stakeholders... ...years of experience with software development in one or more... ....2 years of experience in embedded systems.Preferred... ...technologies.Google's software engineers develop the next-...Senior$168k - $264.5k
...on the world.We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses... ...and VLSI hardware design6+ years experience in software development with C++Good understanding of computational geometry, placement...SeniorFull time$168k - $270.25k
...looking for an experienced Engineer who will lead the development of rapid IC packaging of... ...Collaboration: You’ll be embedded into the IC Failure... ...design teams, process & product engineering. Collaborate... ...Familiarity with IC package EDA software (e.g., Cadence Allegro Package...SeniorFull time- ...worldwide.We’re a team of engineers, clinicians, and... ...position is integral to the development of a novel surgical robot... ...system as part of the New Product Development Platform Software team. The engineer will collaborate... ...to design and build the embedded software platform. The...SeniorLocal areaWorldwideFlexible hours
$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$168k - $264.5k
...high-performance C++.We are seeking a Senior Software R&D Engineer to invent the next generation of... ...through implementation, validation, and production deployment.What we need to see:MS,... ...software architecture and algorithm development, including complexity, data structures...SeniorFull time- ...worldwide.We’re a team of engineers, clinicians, and innovators... ...the PositionThe Digital Senior Clinical Development Engineer translates surgeon... ...validation strategies, and product recommendations for... ...s digital, automated, and software-enabled robotic surgery products...SeniorLocal areaWorldwideFlexible hours
- ...integral to the development of a novel surgical... ...system. The engineer will collaborate... ...build and optimize software that enables high... ...across a range of embedded platforms. The engineer... ...high-quality products. A strong sense of... ...level: Mid-Senior LevelIndustry: Medical...SeniorLocal area
$332k
...consequences are considered early. The Senior Director, Board PDE oversees... ...—coordinating handoffs, engineering cross-domain effects before... ...generation datacenter board products — owning manufacturing and... ...diagnostic and tester board development.Demonstrated success...SeniorPermanent employmentFull time$143.3k
...opportunity to be part of the product's growth story. Are you... ...issues, drives changes back into development and builds mechanisms to... ...cloud computing.We aim to hire engineers who will thrive in a fast-... ...Engineers, System Design Engineers, Software Development Engineers and...SeniorLocal areaFlexible hours$143.2k - $243.4k
...It all started when engineer Fred Luddy wrote code that automated... ...maintain scalable, high-quality software solutions that improve... ...experiences. Partner with product owners and cross-functional teams... ...reusability, and component-based development. ~ Experience with data...SeniorPermanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$196k - $294k
About the Team: Join our Product and Test Engineering team, a specialized team of ~... ...broad portfolio of enterprise software solutions. We foster a... ...candidate will have a broad SW development and HW test automation... ...coach, and upskill junior and mid-level test engineers on best...SeniorContract workWork at officeWorldwideRelocation package$128k - $192k
...ResponsibilitiesPosition Summary: The Senior Development Engineer will play a crucial role in the... ...hardware and optical subsystems with software to deliver seamless, high-performance... ...in a hands-on laboratory setting• New product development and support in the semiconductor...SeniorPermanent employmentFull time$200k - $310k
...the modern cloud era. Our innovative products enable enterprises to deliver a seamless... .../Security datapath/infrastructure Software Engineer will be at the forefront of architecture... ...SDWAN/SASE/SSE platforms. Work across Development, System Test, PLM and TAC teams...SeniorFull timeWork at officeRemote workFlexible hours$143k - $275k
...unique combination of design, development, and fabrication services... ...of Role: We are seeking a Senior Principal Engineer Business Development to... ...TeamsPartner with engineering, product management, marketing, and... ...solutionsExperience with Embedded Compute ArchitecturesNo...SeniorFull timeContract workWork at officeLocal areaImmediate start
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!
- embedded software engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- research and development engineer Sunnyvale, CA
- r&d engineer Sunnyvale, CA
- process development scientist Sunnyvale, CA
- r&d engineering technician Sunnyvale, CA
- engineering development program Sunnyvale, CA
- product development engineer Sunnyvale, CA



