Top Senior Embedded Software Engineer Jobs in San Francisco, CA
Join Block's Hardware organization as a Senior Embedded Software Engineer focusing on performance tuning and optimization for Square's Register and Terminal hardware products. Lead projects evaluating and enhancing platform architecture across the Squid device ecosystem, perform system-wide performance analysis, and provide technical leadership in performance engineering best practices.
Lead performance tuning and optimization projects for embedded devices powering Square's hardware products. Collaborate with cross-functional teams to enhance system-wide performance and customize the OS for security requirements. Provide technical leadership, mentorship, and guidance in performance engineering best practices.
Design algorithms and optimize the use of sensors and embedded controllers on autonomous robots or vehicle platforms. Collaborate with hardware and software engineers and integrate embedded software into self-driving software stack. Responsible for firmware release processes and real-time applications development.
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.
Design and develop infrastructure software for self-driving vehicles, provide technical mentorship, and lead the development of safety-critical software components on embedded platforms.
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.
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.
Senior Software Tools Engineer role focused on the Sensor Developer Experience (SDX) engineering team at CrowdStrike. Responsibilities include supporting and improving existing tools, defining and maintaining tools for scalability and efficiency, and driving improvements in product quality coverage.
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.
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.
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 collaborate with various teams to deliver robust, secure, and compliant services that meet the needs of customers and partners.
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.
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.
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.
Collaborate with experts in autonomous vehicles to enhance system reliability, design and develop software modules, create a software framework for automation, develop real-time monitoring systems, work with autonomy teams, and spearhead efforts to identify software defects. Requires strong system fundamentals, C++ proficiency, and experience in system monitoring and failure resolution.
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.
Responsible for building embedded software for lidar firmware system, architecting high-level system, implementing low-level modules, and providing technical guidance. Requires expertise in Linux, C, C++, Python, and strong communication skills.
Responsible for building embedded applications, high-level sensor drivers, sensor fusion pipelines, and computer vision systems for devices. Architect localization and positioning strategies using various sensors and techniques. Write high-quality software optimizing hardware paths.
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.
Design, develop and implement drivers, services and frameworks to enable on-device experiences to take full advantage of hardware capabilities. Collaborate closely with hardware engineering team to enable delightful user experiences. Implement/optimize Linux kernel drivers and services. Apply best practices for firmware development. Debug, triage, and fix system level issues. Collaborate with hardware team on schematic design and board bringup. Develop automated validation and manufacturing tests.
Top San Francisco Companies Hiring Senior Embedded Software Engineers
See AllAll Filters
No Results
No Results