Embedded software engineer jobs in San Leandro, CA - 9,163 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Senior Embedded Engineer
Computer Engineer
Staff Software Engineer
Senior Software Engineer
Firmware Engineer
Embedded Systems Engineer
Principal Software Engineer
Embedded Engineer
Software Systems Engineer
Networking/Software Engineer
Senior Firmware Engineer
Senior Embedded Networking Firmware Engineer
Apple Inc. 4.8
Embedded software engineer job in San Francisco, CA
A leading technology company is looking for a talented softwareengineer for the Core Networking team in San Francisco. This role involves designing and developing innovative networking technologies, focusing on firmware solutions for TCP/IP Networking. The ideal candidate has expertise in C/C++, embedded systems, and a strong ability to mentor junior team members. This position offers a competitive salary and a comprehensive benefits package, including stock options and educational reimbursements.
#J-18808-Ljbffr
$165k-208k yearly est. 3d ago
Looking for a job?
Let Zippia find it for you.
Embedded Software Dev Engineer, Kuiper Software & Networking
Amazon 4.7
Embedded software engineer job in San Francisco, CA
EmbeddedSoftware Dev Engineer, Amazon Leo Software & Networking
Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks. From individual households to schools, hospitals, businesses, and government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity.
Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
You will design, craft, and deploy reliable embeddedsoftware for a large quantity of consumer electronic products. Leo is breaking new ground with every device we design, and you will be an integral part of bringing this family of products to customers.
Key job responsibilities
Develop embeddedsoftware for terrestrial devices within the Leo system.
Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.
Developing embeddedsoftware in assembly, C, C++, Rust or other languages.
Have experience with real-time embeddedsoftware philosophies and practices.
Have expertise with Linux and RTOS.
Review schematics, logic analyzer, and embeddedsoftware (bare-metal) troubleâshooting techniques.
A day in the life
You will design and implement embeddedsoftware used in the Leo products. You will work in a collaborative environment with teams inside and outside of Amazon. You will craft your software from requirements, designs, code, test, to product deployment. You need to be flexible and responsive to changing priority issues.
Basic Qualifications
3+ years of nonâinternship professional software development experience.
2+ years of nonâinternship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
Experience programming with at least one software programming language.
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
Bachelor's degree in computer science or equivalent.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, signâon payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
#J-18808-Ljbffr
$129.3k-223.6k yearly 4d ago
Firmware/ Embedded Systems Engineer
Menlo Ventures
Embedded software engineer job in San Francisco, CA
At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.
Position Overview
We are seeking a proficient Firmware Engineer that will develop and optimize firmware for BLDC motor control and real-time embedded systems. Key responsibilities include implementing control algorithms, debugging communication protocols, and integrating firmware with frameworks like ROS, while collaborating with hardware teams to ensure system performance.
Responsibilities
Develop and optimize firmware for BLDC motor control, including advanced control algorithms and system identification.
Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI.
Implement and maintain real-time systems using RTOS (e.g., FreeRTOS, RT Linux, VxWorks).
Collaborate with hardware engineers to design and validate motor driver circuits and power electronics systems.
Integrate firmware into higher-level communication frameworks, such as DDS (Distributed Data Service), e.g., ROS.
Test, validate, and debug firmware systems in the lab.
Document firmware design processes and contribute to best practices.
Preferred Qualifications
Bachelor's or Master's degree in Electrical Engineering, Robotics, or Mechatronics.
Hands-on experience in firmware development for robotics, motor control, or embedded systems.
Expertise in BLDC motor control, including FOC (Field-Oriented Control), PWM, and current/position control techniques.
Proficiency in low-level communication protocols such as RS-485, CAN, and SPI.
Experience with real-time embedded systems (e.g., FreeRTOS, RT Linux).
Familiarity with DDS frameworks (e.g., ROS).
Proficient in C/C++ for embedded systems and adept with debugging tools.
Excellent problem-solving skills and ability to handle complex system integration challenges.
Base Salary Range$100,000-$300,000 USD #J-18808-Ljbffr
Embedded software engineer job in San Francisco, CA
A leading tech organization in San Francisco is seeking an experienced softwareengineer to tackle complex challenges in the Device Software organization. The role requires over 10 years of experience in systems programming, exceptional coding skills in Rust, and familiarity with security-critical applications. This position offers a salary range of $287,000 - $350,000, along with comprehensive employee benefits.
#J-18808-Ljbffr
$287k-350k yearly 3d ago
Senior Embedded Rust Engineer: Scale On-Device Systems
Tools for Humanity Corporation
Embedded software engineer job in San Francisco, CA
A technology company in San Francisco is seeking an experienced software developer to join their Device Software team, focusing on the biometric imaging system. The ideal candidate will have over 5 years of experience with Rust and Linux, and will play a crucial role in optimizing software for a global fleet of devices used by millions. This position offers a competitive salary range of $220,000 - $270,000 plus comprehensive benefits.
#J-18808-Ljbffr
$220k-270k yearly 4d ago
Senior Embedded C++ Engineer - Real-Time ARM/QNX
Aeva Inc. 4.2
Embedded software engineer job in Mountain View, CA
A leading technology company located in Mountain View, CA is seeking a Senior Embedded C++ SoftwareEngineer. This role involves designing and implementing real-time applications on ARM processors and working cross-functionally. The ideal candidate has over 5 years of experience in C++ application development on QNX. A competitive salary range of $132,400-$209,600 is offered alongside excellent benefits including stock grants and unlimited PTO.
#J-18808-Ljbffr
A technology firm based in Sunnyvale, California, is seeking a Senior EmbeddedSoftware, Firmware & Driver Engineer to design and maintain low-level software across various processors and custom silicon technologies. The ideal candidate will have more than 7 years of experience in embeddedsoftware development and strong skills in firmware, drivers, and system integration. This role emphasizes collaboration with hardware teams and a focus on performance, reliability, and maintainability. Competitive salary and benefits included.
#J-18808-Ljbffr
$138k-186k yearly est. 1d ago
Senior Embedded Test Engineer - Flight Hardware & Automation
Mvp VC
Embedded software engineer job in San Francisco, CA
A leading space technology company in San Francisco is seeking an Embedded Test Engineer responsible for testing and validating avionics hardware and software. This role involves working with engineering teams, creating test procedures, and ensuring flight readiness for spacecraft missions. The ideal candidate has a Bachelor's Degree in engineering and over 5 years of experience in software/firmware testing in aerospace. The company offers a generous compensation package along with comprehensive benefits including health insurance and flexible time off.
#J-18808-Ljbffr
$139k-187k yearly est. 1d ago
Senior Embedded Robotics Hardware Engineer
Foundation Robotics Lab
Embedded software engineer job in San Francisco, CA
A robotics innovation firm located in San Francisco is on the lookout for exceptional engineers to focus on the design of embedded systems, PCBs, and sensors for robotics. Candidates should have a background in electrical engineering and a passion for technology. Ideal applicants will possess strong debugging skills, knowledge of ECAD tools, and experience in sensor integration. Join a mission-driven team that is innovating technology for real-world applications.
#J-18808-Ljbffr
$139k-187k yearly est. 22h ago
Senior Embedded C++ Engineer-Real-Time ARM/QNX|Unlimited PTO
Clutch Canada
Embedded software engineer job in Mountain View, CA
A leading technology company is seeking a Software Development Engineer in Mountain View, California. This role focuses on developing embedded C++ applications for ARM processors, emphasizing real-time application design and debugging complex issues. Candidates should have over 5 years of experience and a passion for creating robust software solutions. Competitive compensation and exceptional benefits are offered.
#J-18808-Ljbffr
$138k-186k yearly est. 22h ago
Embedded Linux Software Engineer
Farcast Inc. 3.9
Embedded software engineer job in San Francisco, CA
Our Goals
At Farcast, we aim to improve global prosperity. We achieve this goal by building innovative products that enable access to information. Satellite internet is one of the most important ways to achieve this goal and to provide global connectivity coverage. However, the capacity of satellite internet services is limited by the quality and affordability of the devices consumers use to connect to satellites. These devices are called âuser terminalsâ. Our mission is to bring unprecedented innovation to the user terminal industry.
We believe our innovation will be key in making satellite internet accessible to everyone. Please join us if your goals align with ours!
You will be part of a small, focused software team at Farcast working on the control software for a next-generation phased array antenna for satellite communications. You will share responsibility for building the software stack that will power all of Farcast's products. You'll need to be resourceful, flexible, and able to move around the stack based on the needs of the team.
All the software we build is written in Rust, so we're looking for someone who is passionate about building embeddedsoftware in Rust, or is a strong C/C++ embeddedsoftwareengineer excited to learn.
Responsibilities
Implement performance-critical antenna control software and integrate it into the software stack
Develop and maintain Yocto based embedded Linux distributions
Produce software design documentation, participate in collaborative system design exercises, and conduct design reviews of software and hardware
Create and maintain software used to test and diagnose hardware
Experience
Excellent communication and collaboration skills
Strong systems thinking and software architecture ability
5+ years of professional embeddedsoftware development experience
Demonstrated experience developing software for embedded Linux systems
Proficiency in Rust (preferred), or C/C++, for embedded systems
Experience working with common communication protocols (e.g. Ethernet, I2C, SPI, UART/RS-232/RS-485)
Handsâon experience working with hardware and familiarity with embedded debugging tools, including oscilloscopes, logic analyzers, and debuggers
Proficiency using Python to develop hardwareâinâtheâloop testing
Education
Bachelor's in Electrical/Computer Engineering, Computer Science or similar field
What Makes You Standout
Experience configuring and managing Yocto for Linux on embedded systems
Knowledgeable in setting up CI/CD environments for embedded Linux
Experience working with GNSS/INS systems
Knowledge of security best practices for embedded Linux systems
Base Salary Range
Compensation includes a competitive base salary as part of a comprehensive package tailored to the candidate's experience and background. Additional benefits and details are outlined below.
$160,000 - $200,000 a year
Offered Benefits
Meaningful company stock ownership
Unlimited PTO plus 20+ days of company shutdown
Parental leave designed by parents for parents
401k with 5% company matching
$6,000 annual wellness perk
Individualized health, dental, and vision insurance plans for you and your family
In-Person Requirement
All employees are expected to be at the office, in person, for a minimum of two days per week
Export Control Requirement
To comply with U.S. Government space technology export regulations, all applicants and employees must hold U.S. citizenship, lawful permanent residency, or protected status as defined by 8 U.S.C. 1324b(a)(3)
Diversity and Inclusion
Farcast is proud to be an equal opportunity workplace
We celebrate diversity and are committed to creating an inclusive environment for all employees
We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics
We encourage people of different backgrounds, experiences, abilities, and perspectives to apply. Studies have shown that marginalized communities are less likely to apply for jobs unless they meet every single qualification. If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to consider still applying.
Note to Recruiters
Farcast does not accept unsolicited resumes from recruiters or staffing agencies
Please do not forward resumes to Farcast employees
Farcast is not responsible for any fees for unsolicited resumes or candidates submitted by agencies
#J-18808-Ljbffr
$160k-200k yearly 1d ago
Senior Embedded Systems Engineer - Firmware
Femtosense
Embedded software engineer job in San Francisco, CA
Join an ambitious team revolutionizing embedded AI at femto AI! We're delivering state-of-the-art deep learning solutions to run on our company's custom hardware. The Sparse Processing Unit (SPU) chip leverages neural compression techniques like sparsity to push the envelope on performance and efficiency. As a leading startup in embedded AI, we're redefining what's possible in everyday devices like earbuds, hearing aids, home appliances, vehicles, and beyond.
About the Role
We're building the next generation of AI-enabled embedded systems, and we need an embeddedengineer to own the firmware that powers our system-on-chip (SoC) and reference designs. You'll be working with a first-of-its-kind novel AI co-processor, and your designs will be deployed on thousands of end-devices that include femto AI's Sparse Processing Unit (SPU) chip!
While your primary responsibility will focus on firmware development for the SPU's RISC-V management processor and host microcontrollers, you will also participate in internal and external design reviews for many hardware and software projects, implement new product features, build experimental demos, and design test benches for our bleeding edge test chips.
Responsibilities
Develop firmware for the SPU's RISC-V management processor, including datapath design and control between host MCU, accelerator, and peripheral interfaces.
Design and maintain file formats to deploy custom firmware and AI models from Flash.
Maintain CI systems for core firmware (Raspberry Pi, Github Actions).
Translate customer feedback from production systems into firmware enhancements.
Participate in PCB design reviews and work with hardware engineers and customers to bring up new designs.
Own your projects without micromanagement. Efficient communication of project status, blockers, and design decisions is key.
Requirements
The candidate must have:
Strong embedded C/C++ skills and experience writing firmware and drivers for microcontrollers.
Experience designing for extremely power constrained systems (1mW is a lot of power to us)
Experience and understanding of board-level communication protocols (I²S, I²C, SPI, PDM, UART, GPIO) and audio/control data streaming.
Comfort designing file formats or bootloading schemes for firmware and AI model loading.
Proficiency debugging with logic analyzers, debuggers, oscilloscopes, and other bring-up tools. Whether the bug is in the firmware, hardware, silicon, or AI models - you should have the drive and ability to work across teams to find the source.
Proficiency with unit testing, integration testing, regression testing, and hardware-in-the-loop testing in Python.
Ability to independently own projects and deliver production-quality results. We will do design reviews, but you will own code that directly faces customers.
The ideal candidate will also have:
Experience designing with RISC-V and ARM cortex-m microcontrollers
Experience with PCB design
Experience contributing to open-source firmware or driver libraries.
Familiarity with AI inference, accelerators, and audio-based models
Familiarity with Xilinx SoC tools
401(k)
Medical insurance
Vision insurance
Disability insurance
Paid maternity leave
Paid paternity leave
Child care support
femto AI is an equal opportunity employer committed to a diverse workforce which strives to create an inclusive working environment empowering everyone to do their best work. We do not discriminate on the basis of race, ethnicity, religion, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.
#J-18808-Ljbffr
$112k-154k yearly est. 4d ago
Embedded Software Engineer at Axiom Software Solutions Limited Palo Alto, CA
Carlsbad Tech 4.0
Embedded software engineer job in Palo Alto, CA
EmbeddedSoftwareEngineer job at Axiom Software Solutions Limited. Palo Alto, CA.
Job Title: EmbeddedSoftwareEngineer
Look for ex-NVIDIA / Qualcomm company experience + automotive + QNX.
The following skills are critical: Resume should have explicit mention of the following:
Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.)
Experience with DDS middleware (e.g., RTI Connext DDS, OpenDDS, Eclipse Cyclone DDS) for real-time communication in distributed systems.
Fair understanding of Qualcomm 8255 SoC hardware and peripheral interfacing techniques.
Experience in designing and implementing HAL (Hardware Abstraction Layers) to separate core logic from hardwareâspecific details.
Requirements
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
5+ years of experience in embeddedsoftware development, particularly with realâtime systems and hardware interfacing.
Proficiency in programming languages like C, C++, and Python for embedded systems.
Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.).
Experience with DDS middleware (e.g., RTI Connext DDS, OpenDDS, Eclipse Cyclone DDS) for realâtime communication in distributed systems.
Deep understanding of Intel 8255 PPI hardware and peripheral interfacing techniques.
Experience in designing and implementing HAL (Hardware Abstraction Layers) to separate core logic from hardwareâspecific details.
Familiarity with crossâplatform libraries such as Qt, Boost, or SDL for network communication, graphics, and file handling.
Strong skills in modular software design, with the ability to break down systems into independent, reusable components.
Experience in working with communication protocols such as SPI, I2C, and CAN.
#J-18808-Ljbffr
$123k-154k yearly est. 3d ago
Senior Embedded Security Firmware Engineer
Rivian 4.1
Embedded software engineer job in Palo Alto, CA
A leading automotive technology company seeks a seasoned member for the product security team. This role involves designing and maintaining on-vehicle security systems for connected vehicles. Strong candidates will have 7+ years of experience with embedded systems and in-depth technical knowledge, particularly in C/C++ and Linux. Located in Palo Alto, California, the position offers a competitive salary and comprehensive benefits from day one.
#J-18808-Ljbffr
$157k-203k yearly est. 22h ago
Senior Embedded Software Engineer
Lumafield
Embedded software engineer job in San Francisco, CA
Founded in 2019, Lumafield has developed the world's first accessible X-Ray CT scanner for engineers. Our easy-to-use scanner and cloud-based software give engineers the ability to see their work clearly, inside and out, at an extremely affordable price.
Engineers make million-dollar decisions every day, and they need tools that give them the greatest possible insight into their products. By offering unprecedented visibility into products, as well as AI-driven tools that highlight problems and generate quantitative data, Lumafield promises to revolutionize the way complex products are created, manufactured, and used across industries.
We are an impact-driven company obsessed with providing the best value to our customers, keeping their needs at the center of our evolution. Our team today includes world-class researchers and industrial designers, PhDs, creators, founders of successful startups, and zero egos. We are backed by top venture capital funds like Kleiner Perkins, Lux Capital, DCVC, Spark Capital, and others.
The company is headquartered in Cambridge, MA, and has an office in San Francisco, CA.
About the role:
As a Senior Embedded Systems Engineer at Lumafield, you will work on the software that powers our next-generation, manufacturing in-line CT scanning products. You'll work on the bleeding edge of X-ray physics, high-speed detectors, image processing, and embedded systems. On a small team working on our newest hardware, you'll bring the skill to extract the maximum performance out of the system and achieve great outcomes for our customers.
This role is ideal for mid-career candidates who are looking for an opportunity to own the embedded system, firmware, and software design on an early-stage new product.
This role is located in Lumafield's San Francisco, CA office. You may be required to travel occasionally to Lumafield's Cambridge, MA office.
What You'll Do:
Lead the digital design, software development, integration, and bring-up for next-generation in-line manufacturing products
Work closely and cross-functionally with our product, research, hardware, and software development teams to understand requirements and design architecture
Write performance-critical edge software to acquire, process, and stream data with real-time sub-second processing budgets
Design integrations with PLCs and other common factory systems
About You:
3+ years of experience writing low-level, performance-critical image processing software in C, C++, or Rust
3+ years of experience developing software for embedded Linux in C, C++, or Rust
Basic familiarity with electrical engineering concepts, including schematic layout, PCBA design, bringup, testing
Ability to read component/product data sheets and design systems to integrate and test
Bachelor's degree in Engineering or related field
Familiarity with Python for scripting, testing, and automation
Bonus Points For:
Experience with Agile development practices
Familiarity with OTA (Over-the-Air) firmware update systems
Skills in mechatronics, mechanical prototyping, or electronics assembly
Knowledge of image processing pipelines or image acquisition systems
Salary: $150,000 - $200,000 a year
We are unable to sponsor or take over sponsorship of employment visas at this time. All applicants must be legally authorized to work in the United States without current or future sponsorship.
Lumafield offers both competitive cash and equity compensation, as well as a health & wellness stipend, 401k, parental leave, flexible PTO, commuter benefits, company-wide events, and more!
Lumafield is committed to building a team that represents a variety of backgrounds, perspectives, and skills, because the more inclusive we are, the better our work will be. Do you feel like your skills don't meet every single requirement listed? We encourage you to apply anyway - If you're excited about our technology, the opportunity, and are eager to learn more, we'd love to hear from you!
In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability, genetic information, or veteran status.
San Francisco Applicants: Review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
#J-18808-Ljbffr
$150k-200k yearly 2d ago
Senior Embedded Software Engineer
Airgarage Inc. 3.7
Embedded software engineer job in San Francisco, CA
About AirGarage
AirGarage is on a mission to bring real estate online, starting with parking. We replace broken parking machines, fragmented software, and manual, labor-intensive operations with a unified, data-rich operating system for parking real estate. We handle everything it takes to run and optimize a parking asset: payments, dynamic pricing, enforcement, license plate recognition, analytics, and more.
By building all of our technology in-house, we are able to deliver a magical experience for drivers while providing realâtime visibility and revenue increases of 20â50% or more for real estate owners. That's why national realâestate leaders like Hines and Greystar, as well as technology companies like Meta, partner with AirGarage to optimize their parking facilities.
AirGarage uses datapoints such as realâtime occupancy, local events, weather, driver behavior, competitor pricing, and more to bring true intelligence to real estate owners' assets for the first time.
We're investing aggressively to make the physical world legible to a digital system: cameras, sensors, and software that generate a firehose of realâtime data about the world around us. That data fuels models and algorithms that allow us to optimize performance at each property while giving owners the clarity and control they've never had before.
Before you can optimize an asset, you need to observe it. Before you can observe it, you need to bring it online.
We are starting with the $131 billion US parking real estate market because it is one of the most offline and mismanaged commercial real estate asset types. 26% of the land area in the median American urban core is dedicated to parking.
We are backed by top tier investors including Headline Growth, Andreessen Horowitz, Floodgate, Founders Fund, Abstract Ventures, and angel investors who have founded or worked at companies like Uber, Opendoor, Flexport, and more.
Want to learn more about AirGarage and the problem we're tackling?
Check out these podcasts:
*******************************************
************************************************
THE ROLE đ¨đť
We are looking for an EmbeddedSoftwareEngineer to build and maintain the edge applications that power our nextâgeneration LPR (license plate recognition) devices. You will shape how these systems operate in the field, from the Linux layer to the applications that capture, process, and transmit video and metadata at scale.
You will own the delivery of reliable, productionâgrade software that runs on thousands of devices. Your work will keep our hardware online and performant, integrate seamlessly with our backend, and influence system design choices that define how our products evolve. You will strengthen our embeddedsoftware stack and drive improvements that make deployments faster, updates smoother, and performance more robust.
This role offers the opportunity to make a visible impact on realâworld systems. It is ideal for someone who thrives at the intersection of Linux platforms and application development and who wants to see their work directly improve the performance and reliability of products in the field.
Our stack:
Devices: Embedded Linux (Debian, Yocto), Python, C++
Observability: DataDog, Hex, SQL
Data: Postgres, Snowflake
Infra: AWS, GCP, Docker, RabbitMQ, Redis, Github Actions
Backend: Python, Django, DRF
WHAT YOU WILL DO đ
Architect and evolve the embeddedsoftware stack (defining system boundaries, module interfaces, and communication flows) to ensure scalability, maintainability, and efficient integration with backend services.
Build and maintain edge applications on embedded Linux devices, including software for realâtime video capture and processing.
Customize and extend Yoctoâbased Linux builds to support production hardware and future device features.
Implement and maintain software for computer vision, OCR, or other ML inference tasks at the edge.
Develop and maintain containerized environments using Docker to streamline testing, deployment, and reproducibility.
Contribute to OTA (overâtheâair) update pipelines and automated testing frameworks to ensure reliable deployments across the fleet.
Integrate devices with backend systems using pub/sub messaging frameworks (ex. NATS JetStream, Kafka, Redis, or MQTT) to connect devices with backend infrastructure.
Collaborate closely with hardware engineers to optimize software for sensors, cameras, and other peripherals.
Troubleshoot and debug board and system level issues using logs, schematics, Linux tools, and protocol analysis.
Author clear documentation, best practices, and internal guides to support the team and streamline problem solving.
WHAT YOU NEED đ§
5+ years of professional softwareengineering experience developing embedded Linux or edge applications.
Strong proficiency in Python and Bash, with experience shipping productionâquality code.
Commandâline comfort: you should live in the terminal.
Experience with Docker for creating consistent testing and deployment environments.
Handsâon experience with Yocto/bitbake to customize and build Linux images for production hardware.
Familiarity with OTA update frameworks and tools (ex. Mender) and managing software across a device fleet.
Handsâon experience with Linux systems (dmesg, journalctl, ip, systemd, etc.) and debugging distributed hardware/software environments.
Familiarity with observability and monitoring tools (e.g., DataDog, OpenTelemetry, Prometheus, Grafana) and building internal tooling for device health and alerting.
Excellent written and verbal communication skills; able to translate complex technical findings into clear reports and playbooks.
Selfâstarter who thrives in a fastâpaced, ownershipâdriven environment.
NICE TO HAVE đ
Experience with computer vision, OCR, or running ML models at the edge for realâtime video or sensor processing.
Background in RTOS or microcontroller development (Zephyr, FreeRTOS).
Proficiency in C++ and SQL.
Lowâlevel userland familiarity: memory pages, cache locality, POSIX commands.
Knowledge of hardware interfaces such as CAN, I2C, SPI, and RS485.
Exposure to automated testing, CI/CD pipelines, or HardwareâinâtheâLoop validation setups.
Background in cellular (4G LTE, CAT 4, CAT 1bis, 5G RedCap), WiFi, WiFi HaLow, or other wireless connectivity.
Robotics or industrial controls background is a plus.
IMPORTANT NOTE đ¨
AirGarage is a remoteâfirst company, but we also value inâperson collaboration to strengthen trust and teamwork. Team members should expect ~6 weeks of travel per year for:
2-3 full company offsites, âRemote Weeksâ
Lending a hand to support 2 new location launches
Inâperson onboarding as well as supporting other onboarding sessions for new team members
The rest of the year, team members can work remotely from wherever (US time zones) they're most comfortable as long as they are performing well in their role. Attendance at inâperson events throughout the year is expected-if you're not open to traveling ~6 weeks per year for work, this role isn't a good fit for you.
THE UPSIDE đ
đ Equity: Have a stake in the business that you're helping to build and grow.
đ´ Work remotely: Live and work wherever you like! We believe in folks working where they are happiest and most productive. We currently hire teammates that are located anywhere within North America.
đĽ Health insurance: We offer health insurance and currently cover 85% of the cost of medical, dental, and vision plans for the primary employee and 50% of the cost of plans for dependents.
đź Parental Leave: We offer 12 weeks of fully paid parental leave to all parents to bond with a newly born, adopted, or fostered child. The 12 weeks can be taken as a continuous leave or intermittently over the first 18 months of the child's life.
đť Home office setup: Get a laptop + additional equipment needed to set you up for success.
âş Time to recharge: We have an unlimited PTO policy with a minimum requirement of 10 days per year.
đ¤ 401k: Make financial planning right for you with a 401k retirement savings program.
âď¸ Team Offâsites: ~2 times per year our team comes together for a full week in places like Tahoe, Puerto Vallarta, San Diego, and Austin.
đ BookGarage: Our team loves to learn and grow together so join us for our optional recurring book club.
𪴠Room to grow: Our team will be orders of magnitude larger within a few years, as a part of our foundational team you'll have opportunities to grow with us.
đď¸ Transform our cities: The opportunity to change the way that the world thinks about real estate use in our cities.
đ Work with a diverse team: At AirGarage, we've always been committed to building a thriving team that represents the communities we serve. Our team is currently 40% female and 30%+ from underrepresented communities.
We understand that there's no such thing as a 'perfect' candidate. We're looking for someone passionate, with grit and determination, who is excited to face the challenges of a rapidly growing startup. AirGarage is the type of company where you can grow exponentially, and we encourage you to apply to us even if you don't 100% match the candidate description.
AirGarage is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Candidates and employees are always evaluated based on merit, qualifications, and performance. We will never discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, martial status, mental or physical disability, or any other legally protected status.
#J-18808-Ljbffr
$128k-165k yearly est. 4d ago
Electrical and Firmware Engineer
Impulse Labs, Inc.
Embedded software engineer job in San Francisco, CA
Electrical and Firmware Engineer Job Description
We're Impulse. We're a team of engineers, designers and innovators based in San Francisco who believe making good decisions for your home and the environment should not come at a cost to your lifestyle. We're dedicated to building delightful, high-performance products for everyday needs that enable rewarding, long-term, scalable solutions for whole-home electrification.
We're looking for individuals excited to join an early-stage, VC-backed growing company with powerful aspirations to make positive change in a major industry - come build with us!
About the role:
We are seeking a talented Electrical Engineer to join our hardware development team. The ideal candidate combines strong theoretical foundations with handsâon expertise in digital circuit design, sensor integration, and firmware development. This role requires someone who thrives in the lab environment and can take designs from concept through production. The position also requires ability to architect and direct the work of design and manufacturing partners often outside the US.
You will design and develop digital circuits and sensor interfaces for nextâgeneration products, working closely with crossâfunctional teams to define requirements and deliver robust hardware solutions. You'll be responsible for circuit design, schematic capture, PCB layout direction, and thorough verification of designs through prototype bringâup and testing. The role includes writing and debugging firmware for embedded systems, conducting detailed failure analysis, and collaborating with manufacturing partners to ensure designs transition smoothly to production.
Required Qualifications
Education & Experience:
BS in Electrical Engineering with 5+ years of relevant experience, or MS with 3+ years.
Technical Skills:
Demonstrated expertise in digital circuit design including microcontrollers and highâspeed digital interfaces.
Proven experience designing sensor interfaces (ADCs, signal conditioning, multiâsensor systems).
Strong firmware development skills in C/C++ for embedded systems with experience writing clean, maintainable code.
Ability to write test automation scripts (typically Python) for controlling test equipment using SCPI and other industryâstandard protocols.
Proficiency with standard EE tools including oscilloscopes, logic analyzers, spectrum analyzers, and power supplies.
Lab Skills:
Excellent handsâon debugging and troubleshooting abilities.
Experience with board bringâup, signal integrity measurements, and design validation.
Comfortable working independently in the lab to isolate and resolve complex hardware issues.
Preferred Qualifications
Superb EE fundamentals.
Experience with highâspeed digital design.
Experience with interfacing MCUs to analog sensors.
Experience working with Joint Development Manufacturers (JDMs) or contract manufacturers through the product development lifecycle, including design for manufacturability considerations and production support.
Experience writing productionâquality firmware.
What's in it for you:
Meaningful equity in a fastâmoving company with top investors. Generous benefits include health, vision, dental, commuter, and fitness. The opportunity to work on an actually cool technology product.
Impulse is an equalâopportunity employer. We celebrate diversity and prohibit discrimination and harassment. We are committed to creating an inclusive environment for all employees where everyone feels safe and welcome.
Our Interview Process
At Impulse, we want to make sure the fit is right for both you and us! Our interview process is designed to help us get to know each other better.
Here's what you can expect:
Intro call with our People Operations Team
Interview with our Hardware Engineer
Onsite interview with our Hardware team, our Principal Technical Program Manager, and our Software team
Short conversation with our Founder and CEO
We're excited to meet you and help you figure out if Impulse is the right fit for you!
Job Location
San Francisco - in office (potential for 1â2 days a week remote)
Compensation Target
$170,000 - $185,000 depending on experience
#J-18808-Ljbffr
$170k-185k yearly 22h ago
Embedded ML Gesture Engineer - On-Device Wearables AI
Sesame 4.7
Embedded software engineer job in San Francisco, CA
A cutting-edge technology company in San Francisco is seeking an experienced engineer to work at the intersection of embedded systems and machine learning. You will design and deploy innovative algorithms for gesture detection on wearable devices, collaborating closely with various teams. The ideal candidate has 10 years of experience, proficiency in Python and C/C++, and a solid educational background. This full-time role offers competitive benefits, including 401k matching and employer-paid health benefits.
#J-18808-Ljbffr
$85k-108k yearly est. 1d ago
AI-Scale Networking OS Firmware Engineer
Openai 4.2
Embedded software engineer job in San Francisco, CA
A leading AI technology company in San Francisco is seeking a Networking Operating System Firmware Engineer to develop and maintain custom SONiC NOS images for advanced AI supercomputers. This role involves collaborating with teams to ensure reliability and performance, integrating hardware and software components, and leading projects in a fast-paced environment. Ideal candidates will have a strong background in Linux kernel development and proven experience with NOS stacks.
#J-18808-Ljbffr
$98k-135k yearly est. 3d ago
Distinguished Engineer, Computer Vision
Geico 4.1
Embedded software engineer job in Palo Alto, CA
GEICO . For more information, please .**Overview**: GEICO is on a multi-year journey to transform the insurance industry with Artificial Intelligence. **The Team****:** The AI Modeling and Research team is part of the AI Org, which is Geico's strategic investment with the mission to transform Geico into an AI-first company. AI org is led by Vice President, Head of AI. AI Org is in the Technology, Product and AI (TPA) org at Geico. TPA is led by the Chief Technology, Product and AI Officer, who reports to the CEO of Geico. **The Role Purpose**: We are looking for a highly experienced Distinguished Engineer who has deep insights into ML modeling for computer vision and can lead major technical decisions on how the company can build cutting-edge products powered by industry leading computer vision technologies. The candidate should build close partnerships with product, engineering and operation leadership across the company. This role will report directly to the Senior Director of AI Modeling and Research. **Responsibilities:** To be successful in this role, you will need: Continuously improving system performance, scalability, and user experience.**Qualifications****:** 15+ years of hands-on experience in AI/ML in a production environment.Successful leadership experience in leading the technical decisons for teams of size >= 15.Strong communication and collaboration skills across technical and non-technical teams.* Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.* Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.* Access to additional benefits like mental healthcare as well as fertility and adoption assistance.* Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.At GEICO,we offer a rewarding career where your ambitions are met with endless possibilities.Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide.Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States.
#J-18808-Ljbffr
How much does an embedded software engineer earn in San Leandro, CA?
The average embedded software engineer in San Leandro, CA earns between $101,000 and $188,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in San Leandro, CA
$138,000
What are the biggest employers of Embedded Software Engineers in San Leandro, CA?
The biggest employers of Embedded Software Engineers in San Leandro, CA are: