Top Senior Embedded Software Engineer Jobs in San Francisco, CA
Responsible for embedded software design and optimization with a focus on connectivity and wireless SW stacks for Wi-Fi, Bluetooth, etc. Collaborate on new software stacks and address root-cause issues in wireless domains. Support QA, manufacturing, and other software teams. Design and develop embedded devices.
As an Embedded Engineer - Streaming at Verkada, you will work with the streaming team to develop camera features using C, Go, and Python. You will lead code reviews and bug fixes, experiment with new development boards, and make regular contributions to the code base. You will collaborate with senior leadership to define new specs for future products.
Software engineer role in the Sensor Developer Experience (SDX) engineering team at CrowdStrike, responsible for developing build and test tools to drive visibility, quality, and velocity across different platforms. Requires strong technical ability and proficiency in Python and C/C++.
Design and develop infrastructure software for self-driving vehicles, provide technical mentorship, and lead the development of safety-critical software components on embedded platforms.
Design and implement firmware delivery pipelines, develop robust systems for delivering firmware to millions of devices, maintain CI and camera testing infrastructure
Seeking a Senior Staff Engineer to provide technical leadership to our Edge Software team. Responsible for building software, firmware, and hardware to enable safer, more efficient, and more sustainable physical operations. Opportunity to work on a range of technologies and drive scalable innovation for customers across industries.
The Embedded Engineering Lead - Streaming will be responsible for leading the streaming team's embedded development. They will perform code reviews, debugging, and bug fixes. They will also collaborate with senior leadership to define new specs for future products.
The Embedded Engineer will work on our computer vision system and applications, collaborating with hardware and UI engineers. Experience with embedded software development, C or C++, and Linux kernel drivers is required. Preferred experience with cameras and video codecs.
Featured Jobs
As a senior embedded engineer, you will be responsible for building the software and firmware for sensor devices. You will work closely with product and other engineers to develop the next generation sensor products. The ideal candidate will have a strong background in embedded engineering, with proficiency in C, C++, or Go.
Responsible for developing embedded software in Square's hardware products, including building a common firmware platform, writing code for tiny embedded systems, and collaborating on system-side code.
Develop embedded software for Square's hardware products, including firmware for NFC and contactless payment systems. Collaborate with different teams to ensure product functionality and reliability. Must have experience with wireless connectivity solutions and common communication protocols.
Seeking a versatile Senior Staff/Principal Embedded Software Engineer to lead strategies from subsystem to code implementation. Responsibilities include custom device firmware, computer vision applications, and secure programming. Must be proficient in Rust and relevant technologies.
As a Technical Lead within TBD Engineering, you will play a pivotal role in shaping the systems design, software architecture, implementation, and operationalization of products related to global payments and financial inclusion. You will work closely with various teams to ensure the delivery of robust, secure, and compliant services.
Join Fastly as a Principal Software Engineer specializing in Kernel Engineering to optimize performance and stability for Fastly's low-latency data path through the Linux kernel and XDP. Drive technical direction, mentor teams, and ensure operational excellence to support the entire business.
As a Firmware Engineer on SPAN's Strategic Team, you will be responsible for new strategic products, features, and integrations related to electrification and decarbonization. You will work on firmware for hardware components from microcontrollers to embedded Linux, collaborating with cross-functional teams and external partners.
The Sensing and Connectivity Systems Engineering team at Apple is seeking a highly motivated Senior Software Systems Engineer with deep knowledge in C, C++, kernel driver development, and embedded firmware development. This role involves designing and building Apple's future sensing and connectivity products, optimizing data paths, and resolving challenging problems in operating systems and platform design.
Design and implement improvements to AV development toolchains, build system, and services with a measurable impact on engineering productivity. Collaborate with engineers, own technical projects, drive best practices, conduct technical interviews, and contribute positively to team culture.
Building high performance sensor infrastructure, working on data-intensive sensor and mobile solutions, collaborating with product and design, turning embedded modules into power-efficient edge compute nodes, building auditable and observable systems.
Responsible for developing and enhancing low-power flows, creating new software solutions, and implementing low-power methodologies for chip design. Involves power analysis, optimization, and verification.
Senior Firmware Engineer responsible for designing and implementing firmware sensors, security components, power systems, and more. Collaborate with hardware, design, and quality teams. Develop security protocols, debug new hardware, and ensure best practices in firmware development.
Seeking an embedded software engineer with a passion for embedded software development to work on core camera autofocus technologies for Apple products. Responsibilities include designing and implementing autofocus processing pipeline architecture, collaborating with autofocus algorithms team, optimizing system performance, and enhancing system reliability through testing and debugging. Requires a minimum of 3 years of industry experience.
Tackle problems on the boundary of software, hardware, and the real world. Work with top-flight software, mechanical, and electrical engineering talent. Own entire projects and collaborate with cross-functional teams. Lay the foundational groundwork for engineering systems and practices.
The Device Software Engineer will work on maintaining the embedded Linux platform for SPAN's hardware products in energy metering, load management, and EV charging. Responsibilities include developing and maintaining embedded Linux board support packages, collaborating with cross-functional teams, and supporting Linux image builds on the production release pipeline.
Looking for a Firmware Engineer with extensive technical background in embedded software fundamentals, real-time constraints, concurrency, and multi-processor systems. Responsibilities include firmware architecture, design, debugging, and support for post-silicon validation and integration. Requires BSEE with 3+ years of experience.
Join Apple's wireless silicon development team to work on highly energy-efficient design and new technologies. Develop microarchitecture and RTL for a System-on-Chip (SoC) IP design. Collaborate across functional areas and support pre-silicon verification phases. BS and 10+ years of experience required, MS preferred.
Top San Francisco Companies Hiring Senior Embedded Software Engineers
See AllAll Filters
No Results
No Results