Top Firmware Engineer Jobs in San Francisco, CA
As a Senior Software Engineer focused on MV platform at Cisco Meraki, you will own projects from software project scoping to shipping product, collaborate with hardware engineering and manufacturing partners, integrate vendor board support packages, develop Linux device drivers, debug issues, and improve firmware design practices.
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.
Join Apple's team of firmware engineers working on next-generation Human Interface Device technologies for Apple Watch. Responsibilities include bringing up new sensing chipsets, debugging system issues, architecting firmware designs, and collaborating with cross-functional teams to deliver high-quality products.
The Principal Compute Firmware Engineer will be responsible for designing and developing software for high performance compute elements, components, and sensors used on the Motional Autonomous Vehicle platform. They will work across engineering teams to gather requirements and implement firmware and diagnostics. The engineer will also be involved in vehicle bringup, testing activities, and continuous improvement efforts. They should have strong leadership skills and experience with SW/HW integration and software development on embedded systems. Advanced knowledge of software engineering principles and communication protocols is required.
Responsible for implementing embedded software for System on a Chip (SoC) bring up and test, working closely with the Software Engineering team to ensure firmware quality for manufacturability, and collaborating with product SW, test, and protocol stack teams.
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.
Design, develop & launch next-generation Wireless Power Technologies in Apple products. Responsible for firmware development for ARM Core processors and other customer ASICs. Requires proficiency in C, Python, C++, and experience with configuration and release management tools.
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++.
Featured Jobs
As a Software Engineer II at JPMorgan Chase, you will be responsible for developing secure high-quality production code, troubleshooting technical issues, and contributing to a culture of diversity and inclusion. You will work on enhancing and delivering technology solutions in an agile environment.
Join Apple's wireless silicon development team as a Senior SoC Firmware Engineer responsible for crafting and implementing embedded software for System on a Chip (SoC) bring up and test. Must have experience in embedded software development, low-level drivers, testing, and power optimization.
Design, develop, and bring up innovative wireless silicon for Apple's products. Solve technical issues, develop firmware, and collaborate with teams for new algorithms and protocols. Strong problem-solving and communication skills required.
Join Apple's wireless silicon development team as an SoC Firmware Engineer responsible for crafting and implementing embedded software for System on a Chip (SoC) bring up and test. Work closely with software engineering and SoC design teams to ensure firmware quality and meet product requirements.
Design, implement, and test firmware for motor controllers used by actuators in an AI Robotics company. Collaborate with hardware and control teams, develop Python tools, and support hardware/software integration.
Design, implement, and test firmware for critical components of an AI Robotics Humanoid, including motor controllers, battery management systems, and sensing hardware. Develop Python tools for automation and support CI/CD infrastructure. Collaborate on hardware/software integration in the lab.
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 Senior Software Engineer will develop automations and tools for internal use, support infrastructure, and troubleshoot performance issues and bugs in production.
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.
The Software Engineer - Engineering Productivity will be responsible for improving build time and dependency management, developing testing frameworks, and providing technical support for engineers.
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.
As a Senior Software Engineer on the Engine Build Systems Team at Roblox, you will develop and shape the Roblox engine build system, work on distributed builds and caching, collaborate with open source communities, and support other engine teams in enhancing build system capabilities.
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.
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.
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.
Develop and implement robust tooling and testing solutions for the Motion Planner stack using C++ and Qt. Collaborate with users to understand requirements, provide support, and drive technical roadmap for specific components. Promote teamwork and knowledge sharing within the team.
Top San Francisco Companies Hiring Firmware Engineers
See AllAll Filters
No Results
No Results