Post job

Embedded software engineer jobs in San Mateo, CA

- 4,564 jobs
All
Embedded Software Engineer
Senior Embedded Engineer
Embedded Engineer
Embedded Software Developer
Senior Software Engineer
Senior Embedded Software Engineer
Staff Software Engineer
Software Systems Engineer
  • Staff Software Engineer

    Signify Technology

    Embedded software engineer job in Palo Alto, CA

    Job Title: Staff Software Engineer Job Type: Perm Salary: Very Competitive based on exp. The Company: Series C AI technology company building backend systems that enable clinical and operational tools used by healthcare organizations. The team combines engineering and research expertise to build safe, reliable AI services for use in regulated data environments. The company is focused on practical, production-grade systems rather than research prototypes. Role and Responsibilities: Design and build scalable backend infrastructure to support AI applications used in healthcare environments. Collaborate with ML engineers and scientists to develop high-throughput data pipelines and microservices. Develop APIs and distributed systems that enable secure data retrieval, processing, and model integration. Ensure patient data protection through strong privacy and security measures across systems. Monitor, optimize, and maintain backend performance to meet enterprise reliability standards. Partner with product managers and healthcare teams to translate clinical needs into technical solutions. Mentor junior engineers, fostering technical growth and best practices within the engineering team. Job Requirements: Must Have: 7+ years of experience in backend engineering (Python, Go, or Java). Proven experience building distributed systems (databases, pub/sub, Kafka, Redis). Expertise in cloud platforms (GCP or Azure preferred; AWS acceptable). Proficiency with Docker, Kubernetes, CI/CD, and cloud networking. Strong understanding of SaaS architecture, data modeling, and security/privacy frameworks. Excellent communication and collaboration skills. Ability to work LATAM-based hours aligned with PST. Nice to Have: Familiarity with LLM frameworks (e.g., LangChain) or vector databases for AI/ML workloads. Experience in healthcare or regulated environments (HIPAA familiarity is a plus). Interest in mentorship and architectural decision-making at scale. Accessibility Statement: Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences. We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process. Our Commitment to Diversity, Equity, and Inclusion: Signify's mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time. Check out our DE&I page here
    $131k-185k yearly est. 2d ago
  • Senior Software Engineer

    Idler

    Embedded software engineer job in San Francisco, CA

    What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Submit your CV and any additional required information after you have read this description by clicking on the application button. Our training environments are based on real-world coding scenarios that frontier models will actually encounter. We've closed a multimillion-dollar contract with a leading foundation lab (the largest they've issued to date). Demand is outpacing our capacity to deliver, so we're scaling the team fast. What you'll do Build agentic systems that create and QA coding environments at scale. Most of your day will be spent designing these systems to be extremely sound. A big part of our work is thinking critically about what makes a coding environment and task "good" and "fair". This requires high agency and philosophical thinking alongside technical execution. Concretely, you'll: Design and build scaleable systems that generate RL environments Create automated QA systems to validate environment quality and fairness Work directly with AI researchers at leading labs to understand what makes training data effective Support new product lines as we expand beyond coding environments You'll work with The founding team, a founding engineer, and a small group of engineers (we're hiring quickly). You'll have direct access to AI researchers at frontier labs. Tech stack Typescript, React, NodeJS, Postgres, Redis, Vercel, Cursor Benefits Healthcare coverage, 401(k), and 15 days PTO. Meals, coffee, and snacks (that you will actually enjoy) covered during working days. Latest MacBook Pro and equipment. Relocation assistance available. Team offsites and events (we love hanging out). xevrcyc This is an in-person role in San Francisco. We're a tight-knit founding team and we play to win. Join us if you like to win too.
    $118k-164k yearly est. 1d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Embedded software engineer job in Pleasanton, CA

    Now Hiring: Systems Software Engineer II 📍 Pleasanton, CA | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid California driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 2d ago
  • Senior Embedded Software Developer

    Nvidia 4.9company rating

    Embedded software engineer job in Santa Clara, CA

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to pursue, that only we can tackle, and that matter to the world. This is our life's work, to amplify human creativity and intelligence. We are now looking for a Senior Embedded Software Developer! What you'll be doing: * Develop firmware and tools for GSYNC gaming monitors * Work with other teams at NVIDIA to coordinate development of new gaming features * Contribute ideas for next generations of monitors and GPU's * Investigate and root cause issues and develop fixes * Work in a small, business focused team that brings real products to market What we need to see: * BS or MS (preferred) degree or equivalent experience in CE or EE * 6+ years of relevant work experience * C Programming Language and Embedded Software Engineering experience * Low-level Software Engineering for Embedded System Architectures including Microcontrollers, Microprocessors, and peripherals * Familiarity with device drivers, interrupt-driven design, and low-level hardware-software integration * Proficiency in debugging and troubleshooting embedded systems using tools such as oscilloscopes, logic analyzers, and software debuggers * Understanding of compilers * Experience with version control systems, especially Git, for collaborative and distributed development * Proficiency in version control workflows, including branching, merging, and pull requests using Git * Understanding of software optimization at the System on a Chip (SoC) level Ways to stand out from the crowd: * Experience coding under RTOS like Zephyr * Working knowledge of embedded Linux, including kernel modules, device drivers, and user-space applications * Hardware experience (FPGA development, reading schematics) * Experience using CMake, Python * Video and/or audio signal processing background * Linux experience (kernel modules, device drivers, user-space applications) NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of constant innovation and creating the highest performance products in the industry? If so, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until October 25, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $146k-191k yearly est. Auto-Apply 10d ago
  • Silicon Validation Software Engineer: Embedded and Low-level Programming

    Apple Inc. 4.8company rating

    Embedded software engineer job in Cupertino, CA

    At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for exceptional software engineers to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS. * Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon. •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review Proficient in C/C++, assembly a plus Background in embedded software development, bare metal, RTOS and/or Linux Solid understanding about ARM specification, computer architecture, operating system Experience in boot code, CPU u0026 SOC initialization, device drivers Experience in lp DDR4/5, DRAM initialization and calibration a big plus Experience in pre/post silicon verification on SOC is a plus. Good troubleshooting skills in silicon bring-up and embedded software debugging Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO (PCIe/USB-C is a plus.) Experience with script language such as Python, Perl, or Tcl. A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.
    $141k-179k yearly est. 11d ago
  • Principal Embedded Software Developer

    Fortinet 4.8company rating

    Embedded software engineer job in Sunnyvale, CA

    Job Responsibilities: Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products. Work closely with hardware team to deliver high quality products Implement software features of high quality and on schedule. Communicate effectively, both verbal and written. Job Requirements: Minimum of 5 years of experience in Networking related software development Strong C/C++ experience in Unix/Linux environment is essential. Knowledge of TCP/IP networking, switching and routing. Understanding of workings of Broadcom or Marvell or other switching ASICs in an Ethernet switch. Knowledge in packet flow theory, queueing and scheduling Experience in implementing L2/L3 features such as LACP, STP, RIP, OSPF, IS-IS, BGP, LLDP, TRILL, 802.1X, Private VLAN, VxLAN, Openflow, Open vSwitch, etc. Experience with multi process/thread programming using Posix and System V. Familiar with system installations, configurations, and assistance in troubleshooting customer networks. Knowledge of scripting languages: Shell, Python a plus Knowledge of general QA procedures and methodologies as well as software development fundamentals. Experience with firewalls and embedded systems are a plus. Experience with Linux kernel and driver development is plus. Educational Requirements: B.S. in Computer Science or Electrical Engineering; M.S. preferred. The US base salary range for this full-time position is $166,000-$203,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program. Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $166k-203k yearly Auto-Apply 39d ago
  • Sr. Embedded Engineer, Hardware (Autonomous Vehicle Team)

    Foundation 4.6company rating

    Embedded software engineer job in San Francisco, CA

    Why We Are Hiring for This Role: Lead bring-up of embedded compute platforms (MCUs, VCU, SBCs running Linux). Set up operating systems, toolchains, and integrated development kits (IDKs) for major components Develop low-level drivers and middleware to interface with sensors, actuators, and vehicle subsystems. Own integration of sensor SDKs and communication protocols (CAN, Ethernet, serial). Build test harnesses and simulation tools for bench testing prior to vehicle integration. Work closely with Perception/Planning engineers to provide stable, performant interfaces to hardware. Support system bring-up during vehicle assembly; debug software-hardware integration issues. Contribute to safety-critical software practices (fault handling, watchdogs, power management). What Kind of Person We Are Looking For: 5-8+ years of experience in embedded systems development in vehicles or robotics. Strong C/C++ and Python skills; experience with Linux (Yocto, Ubuntu Core, or similar). Experience integrating third-party SDKs for sensors, compute, or accelerators. Knowledge of vehicle or robotics comms stacks (CAN, DDS, ROS2, or equivalent). Comfortable working across hardware/software boundaries in bench and integration settings. Experience with version control (Git), CI/CD, and modern embedded dev workflows. BS/MS in Computer Engineering, Electrical Engineering, or related field. Benefits We provide market standard benefits (health, vision, dental, 401k, etc.). Join us for the culture and the mission, not for the benefits. Salary The annual compensation is expected to be between $175,000 - $1,000,000. Exact compensation may vary based on skills, experience, and location.
    $147k-191k yearly est. 60d+ ago
  • Senior Embedded Android Engineer

    Stepping Up Solutions

    Embedded software engineer job in San Francisco, CA

    Let your dog walker into your apartment while you're at the office. Or grant your in-laws access to the building's gym while you're sunning on a beach. It'll be possible at new projects by some of the biggest U.S. builders. Toll Brothers Inc., Brookfield Property Partners LP, RXR Realty and Related Group of Florida are among developers incorporating smart-access technology from this leader in door access in selected upcoming condo and rental projects. Users can grant access to guests and service providers, like dog walkers and cleaners, by providing them temporary entry codes. A wide-angle camera embedded in the hardware at each doorway will create a visual record of every interaction by a non-resident -- all of it viewable through the Latch app on the resident's phone. Job Description Our Client is seeking a Senior Embedded Android Engineer to be based in our San Francisco office . In this role you will be an integral part of a stellar engineering team responsible for building new products. You will work within a highly cross-functional feature team and collaborate closely with mobile, backend and hardware engineers. You will be focussed on firmware development for IoT devices, including board bring up, writing low level device drivers and delivering high quality, robust product firmware. This position is an exciting opportunity to be part of a growing team as we add value to our expanding product family. Qualifications Responsibilities: Participate in design, development, verification, troubleshooting, and delivery of high quality firmware. Deliver resilient and robust designs - Lead and participate in technical discussions across engineering and product teams. Work with the electrical team for hardware bring up and verification of new designs. Work closely with the software and mobile teams for definition and implementation of wireframes used by devices for wireless communications. Write low level peripheral drivers needed for board and application bring up. Perform power consumption analysis and optimize firmware for low power battery operation. Qualifications: BS or above in EE/CS. 5+ years of experience in software development on Embedded Android AOSP /Embedded Linux based systems. Experience in Linux kernel, device tree, Android/Linux device driver and HAL layers as well as Android Framework layers. Knowledgeable in C/C++, Linux, RTOS's and Object Oriented Design/Architecture Knowledge of mobile device emerging technologies including Smartphone LTE architectures, wireless IoT- BLE/Internet connected devices, camera/video, and touch screen displays. Experience working with device drivers for serial communication protocols such as SPI/I2C/RS-232/USB etc. Ability to work well independently and in close collaboration with a remote team. Ability to travel and work in 1-2 week increments periodically in the NYC office as needed. Preferred: Knowledge and experience working with Security, Cryptography a huge plus. Deep knowledge of electrical concepts and comfortable reading hardware schematics and debugging hardware at a board level. Familiarity/Experience working with network stacks and protocols TCP/IP, UDP, MQTT etc Prior experience with AWS, REST API's and Android App development is a plus Familiarity or experience with Agile/Scrum methodology and practices. Additional Information All your information will be kept confidential according to EEO guidelines.
    $139k-187k yearly est. 8h ago
  • Senior Embedded Engineer, DSP Algorithms

    Gridware

    Embedded software engineer job in San Francisco, CA

    About GridwareGridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical grid. We pioneered a groundbreaking new class of grid management called active grid response (AGR), focused on monitoring the electrical, physical, and environmental aspects of the grid that affect reliability and safety. Gridware's advanced Active Grid Response platform uses high-precision sensors to detect potential issues early, enabling proactive maintenance and fault mitigation. This comprehensive approach helps improve safety, reduce outages, and ensure the grid operates efficiently. The company is backed by climate-tech and Silicon Valley investors. For more information, please visit **************** Role DescriptionWe are looking for a highly skilled Embedded Engineer who can translate advanced DSP algorithms and machine learning models into efficient, production-ready C/C++ implementations optimized for extremely resource-constrained environments. You will work closely with ML scientists and firmware teams to bring cutting-edge signal processing capabilities onto embedded platforms with strict memory, computing and power budgets.Responsibilities Convert DSP algorithms and build ML inference pipelines into efficient embeddedC/C++ code for microcontrollers or other constrained platforms. Optimize code for memory footprint, CPU usage, and real-time performance. Collaborate with algorithm / ML researchers to refine models for embedded deployment. Profile runtime behavior, identify bottlenecks, and perform low-level debugging. Work with firmware teams to integrate algorithms into system software. Develop monitoring and observability systems to track model performance, data drift, data quality, and overall system health. Required Skills BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field. Strong proficiency in C/C++ for embedded systems. Ability to read/translate algorithmic descriptions in Python/Matlab into low-level code. Experience translating and optimizing machine learning models for embedded targets (e.g., quantization, fixed-point, pruning). Understanding basic DSP concepts (filters, FFTs, spectral processing, etc.) Familiarity with microcontrollers, RTOS, SoCs, or custom hardware. Bonus Skills Experience with ARM Cortex-M or similar MCUs. Knowledge of low-level optimization techniques such as pipeline-aware coding, lookup table design, and memory layout optimization. Hands-on experience with on-device ML frameworks (CMSIS-NN, etc.). Experience in common ML frames (TensorFlow, PyTorch, Boosted Training, etc.) Experience working in extreme resource-restricted systems. Experience pushing on-device ML models to production (C++) This describes the ideal candidate; many of us have picked up this expertise along the way. Even if you meet only part of this list, we encourage you to apply! BenefitsHealth, Dental & Vision (Gold and Platinum with some providers plans fully covered) Paid parental leave Alternating day off (every other Monday)“Off the Grid”, a two week per year paid break for all employees. Commuter allowance Company-paid training
    $139k-187k yearly est. Auto-Apply 6d ago
  • Senior Embedded Firmware Engineer

    Seres 4.2company rating

    Embedded software engineer job in Milpitas, CA

    SF MOTORS, INC. (dba SERES) is dedicated to advancing electric drivetrain technology. We focus on developing innovative and reliable electric drive systems that deliver exceptional performance and efficiency. Our mission is to provide cutting-edge drive unit solutions to electric vehicle companies worldwide. Sr. Embedded Firmware Engineer Duties and Responsibilities Architect and develop firmware on STM32 / TI / Renesas MCU platforms Lead sensor driver development and communication protocol stack design Own PCB bring-up, system debugging, and high-reliability firmware design Drive Model-Based Design workflows and auto-generated code integration Design and optimize EtherCAT / Ethernet / CAN / CANFD / CANOpen / Modbus communication systems Collaborate with motor control engineers to implement advanced BLDC/FOC features and deliver firmware releases Identify root causes of component or hardware issues and lead cross-functional teams to resolve them Work closely with hardware and control teams to define actuation and sensing requirements Perform driver development, hardware testing, debugging, and hardware bring-up Build testing platforms, internal tools, and diagnostic systems Mentor junior engineers and lead code reviews Qualifications B.S. or M.S. in Computer Science, Electrical Engineering, Electrical & Computer Engineering, or related field 3-5+ years embedded firmware experience, preferably within vertically integrated robotics or system-level products Strong proficiency in C/C++ and experience with real-time control or robotic systems Expert knowledge of MCUs, hardware peripherals (ADC, GPIO, PWM, SPI, etc.), and industrial communication protocols Deep understanding of STM32 / TI / Renesas MCU architectures Strong PCB bring-up and hands-on debugging experience using oscilloscopes, logic analyzers, JTAG, and other diagnostic tools Strong Model-Based Design (MBD) experience preferred Advanced BLDC/FOC motor control experience preferred Prior experience in startup or high-growth technology environments preferred Highly collaborative mindset with strong communication skills; proactive and able to estimate project scope effectively Must be able to work onsite and willing to travel internationally up to 10% annually Why Join Us Tackle real-time systems, high-performance control, and multi-sensor fusion Join a high-ownership, fast-paced startup environment Contribute to true 0-to-1 development of next-generation robotics Candidates must be legally authorized to work in the United States and verification of employment authorization will be required at the time of hire. SF Motors is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
    $156k-201k yearly est. Auto-Apply 27d ago
  • Senior Embedded Software Engineer

    Cisco 4.8company rating

    Embedded software engineer job in Milpitas, CA

    The application window for this role is expected to close on 12/25/2025. However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. **Meet the Team** The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware. Our team develops software for Cisco's network switches and routers, which feature advanced application awareness to build a flexible and agile network infrastructure. These capabilities support multi-layered responses to the diverse workload demands of AI and ML. This is a unique opportunity to grow your technical skill set and gain visibility and recognition across cross-functional teams within Cisco. We value motivated individuals who enjoy solving complex challenges and thrive in a collaborative, innovative environment. **What You'll Do** + Architect, design, and develop BIOS, BSP, and Diagnostics for Cisco Core and Edge routing products. + Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals. + Develop and execute software test plans. + Collaborate with cross-functional teams to debug prototypes and validate software. + Lead technical reviews and discussions across teams. **Minimum Qualifications** + Bachelor's degree in Electrical Engineering, Computer Science, or related field with 8+ years experience, or Master's degree with 6+ years experience. + Proficient in C, C++, and Python programming. + Strong hardware and device driver development background, including experience with Linux hardware bring-up. + Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies. + Skilled in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO. **Preferred Skills** + Proficient in kernel debugging tools such as GDB and KGDB. + Experience developing software from concept through delivery for large-scale, high-bandwidth systems. + Ability to troubleshoot software defects from kernel modules to applications. + Experience with collaborative system design, specification writing, and requirements review. + Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems. + Experience with AI/ML. + Knowledge of Layer 2/3 network protocols. + Strong troubleshooting and debugging skills. + Experience with network processors and optical networking. + Familiarity with secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP). + Strong communication skills and knowledge of software quality processes. **Why Cisco?** At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. **Message to applicants applying to work in the U.S. and/or Canada:** The starting salary range posted for this position is $165,000.00 to $241,400.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: + 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees + 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco + Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees + Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) + 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next + Additional paid time away may be requested to deal with critical or emergency issues for family members + Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: + .75% of incentive target for each 1% of revenue attainment up to 50% of quota; + 1.5% of incentive target for each 1% of attainment between 50% and 75%; + 1% of incentive target for each 1% of attainment between 75% and 100%; and + Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $165,000.00 - $277,600.00 Non-Metro New York state & Washington state: $146,700.00 - $247,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. ** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements. Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $165k-277.6k yearly 5d ago
  • Embedded Software and Firmware Developer

    Procom Consultants Group 4.2company rating

    Embedded software engineer job in Santa Clara, CA

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description Embedded Software and Firmware Developer On Behalf of our client, Procom Services is searching for an Embedded Software and Firmware Developer for a contract opportunity in Santa Clara, CA. Embedded Software and Firmware Developer Job Details Software and firmware application development for a board that integrates sensors and wireless communications (Bluetooth Low energy, BLE). Application controls multi-channel data acquisition, development and optimization of signal processing algorithms, communications to server-based host, testing, and documentation. Embedded Software and Firmware Developer Mandatory Skills Architect, develop, test, and document code for data acquisition BLE and signal processing on an SoC with embedded microcontroller and custom logic blocks. Collect multiple channels of data, analyze with proprietary algorithms, and communicate results to server. Optimize algorithms for performance. Implement communications protocol to send/receive data and commands between server and device. C/C++ embedded software, firmware and device driver development on a variety of platforms Linux/Unix experience developing wireless communications Experience with standard dev tools: revision control, issue tracking, profilers, and debugging. Experience developing communications via BLE protocol IA, Intel Architecture development tools, signal processing, pattern recognition / machine learning, relational databases, and medical and health applications. Embedded Software and Firmware Developer Start Date ASAP Embedded Software and Firmware Developer Assignment Length 6+ months "Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties." Additional Information All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
    $108k-146k yearly est. 8h ago
  • Senior Embedded Engineer

    Obvio

    Embedded software engineer job in San Carlos, CA

    AI Each year, more than 7,500 pedestrians are killed by drivers in the U.S.-a number that has increased by 70% over the past decade. Despite growing awareness, most cities still struggle to curb dangerous driving. “Vision Zero” efforts across the country are falling short. Obvio AI exists to change that. We deploy solar-powered, AI-assisted cameras to enforce traffic laws where pedestrians are most vulnerable-automating enforcement in ways that police departments or traditional systems cannot. Our approach has already led to a dramatic reduction in reckless driving and improved safety for pedestrians, drivers, and law enforcement alike. Founded by the team behind Motive's AI dashcam, Obvio is backed by Bain Capital Ventures and Khosla Ventures. We recently raised a $22M Series A and are working with some of the most forward-thinking cities in the country. With meaningful revenue, a massive market, and strong policy momentum, we're building the intelligence layer for safer streets globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging outdoor environments, processing video in real-time while managing strict power and performance constraints. You'll drive technical architecture decisions, mentor team members, and work across hardware, AI, and backend teams to build reliable, efficient embedded systems that detect violations with precision and transmit critical data seamlessly. What You'll Do Lead embedded software architecture for AI camera systems, designing scalable solutions for sensor integration, image processing, and real-time inference pipelines Drive performance optimization of C++ code for resource-constrained environments, establishing standards for balancing detection accuracy with power consumption and processing speed Design and implement robust embedded systems that operate reliably across diverse weather conditions and deployment scenarios at scale Own integration strategy with camera sensors, communication modules, and power management systems using standard embedded protocols Collaborate closely with AI teams to architect and optimize computer vision model deployment on edge hardware Establish testing frameworks and debugging tools for embedded systems validation and comprehensive field troubleshooting Lead system architecture decisions and establish embedded development best practices across the engineering organization Mentor junior engineers and provide technical leadership on complex embedded systems challenges What We're Looking For 10+ years of embedded software development experience with C/C++ in production environments, with demonstrated technical leadership Deep expertise in embedded systems, including real-time programming, memory management, hardware interfaces, and system-level optimization Proven experience with camera systems, image processing, or computer vision applications in production deployments Advanced knowledge of embedded debugging tools, testing methodologies, and performance optimization techniques Strong understanding of power management, thermal considerations, and environmental constraints in embedded design, with experience making architectural trade-offs Demonstrated ability to lead cross-functional technical initiatives and communicate complex concepts to diverse stakeholders Experience mentoring engineers and establishing technical standards within a team Bonus Points Extensive experience with edge AI inference, embedded Linux, real-time operating systems, or outdoor/industrial embedded deployments Background in safety-critical or automotive systems Why Obvio Your work will help save lives and improve road safety Series A of $22M led by Bain Capital Fast-moving startup environment with meaningful ownership Competitive compensation and early-stage equity Obvio is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Obvio considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. Obvio is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
    $138k-187k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Test Engineer

    Avive

    Embedded software engineer job in Brisbane, CA

    Avive Solutions, Inc. (******************* is a growth stage Automated External Defibrillator (AED) company with a connected response system that is rapidly gaining market share. We are a mission driven team that is quite literally saving lives. Sudden Cardiac Arrest (SCA) is a leading cause of death in the United States, and we are on a mission to change that! We are a dynamic organization that builds elegant, creative solutions to solve complex problems. Ultimately, our mission is for all cardiac arrest victims to have rapid access to life-saving defibrillation. Avive is taking a fresh approach to addressing this decades-old problem by innovating AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response to SCA emergencies. We believe that this unique combination of deploying advanced - yet still accessible - hardware, and software, has the potential to revolutionize out-of-hospital cardiac arrest response and massively impact SCA survival rates. Check out this short video that shows a glimpse of how our team is working to re-think cardiac arrest response and save lives!******************************************* Learn more about working at Avive:*************************** About the Role: This position plays a critical role in the testing of Avive's embedded software from early design stages through commercialization, ensuring that all products comply with internal, regulatory, and customer requirements. Additionally, this position plays an active role in providing best-in-class quality engineering practices by focusing on automating and executing tasks in an efficient and effective manner.What You'll Do: Lead end-to-end testing between internal and external systems, connected hardware products, cloud-based databases, and applications. Create and maintain test plans, write automated and manual test cases, and execute verification tests based on software requirements and specifications. Triage defects from opening to closure. Log reproduction steps, participate in impact analysis, recommend solutions, and execute regression tests. Find root causes and work with engineers to ensure closure. Develop and maintain automation framework with dedicated hardware fixtures using Pytest. Create and deliver software project documentation, including IUVs, design verification test plans, test protocols, and test reports. Consider and implement unit and system level tests. Design, develop and test software tools that aid in development and manufacturing. Maintain focus on delivering the highest quality product to our customers. Work closely with the firmware development team for a deep and nuanced understanding of implementation detail. Required Skills & Experience: BS degree in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of relevant coursework and job-related experience. Minimum of five (5) years in a software test position for embedded systems. Ability to write, debug, and review python for hardware-control libraries and automated tests. Python, C/C++, ARM CPUs, Embedded Linux experience. Understanding of basic engineering lab equipment, electronics and firmware design. Experience using IDEs such as, MPLab, Segger Embedded Studio, VS code, or similar. Experience in using Linux, Windows, and Mac OS. Experience with wireless networking test protocols - Cellular, BLE, WiFi Experience using Git, defect tracking in Jira, and participating in an Agile with scrum development process. Excellent verbal and written communication skills including technical writing. Good documentation is a must! Equal Employment OpportunityIt is the policy of the company to provide equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the company will provide reasonable accommodations for qualified individuals with disabilities. NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job-related instructions and to perform any other job-related duties/functions requested by their supervisor. Anticipated salary range: $125,000 - $145,000 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $125k-145k yearly 7d ago
  • Embedded GUI Engineer

    ACL Digital

    Embedded software engineer job in Palo Alto, CA

    Role Summary: Embedded GUI Engineer Seeking an experienced Embedded GUI Engineer to design, develop, and optimize graphical user interfaces for next-generation embedded devices. The role requires strong hands-on expertise with LVGL, Zephyr RTOS, and embedded graphics stacks, working closely with UX, platform, and hardware teams. Key Responsibilities * Design and develop embedded GUIs using LVGL and Zephyr RTOS. * Collaborate with UX teams to evaluate design concepts, build prototypes, and assess feasibility. * Develop UI assets and workflows using tools such as Figma, ProtoPie, FreeType, em Win, etc. * Optimize graphics pipelines considering memory, performance, and system constraints. * Interface with embedded platform software engineers and silicon vendor graphics stacks (e.g., OpenGL, Skia, TouchGFX, VGLite). * Provide input on component and hardware selection related to 2D/3D graphics performance. * Participate in system-level architecture, design reviews, and product definition. * Ensure alignment between development, testing, documentation, and delivery milestones. * Communicate progress, risks, and dependencies to stakeholders. * Contribute to continuous improvements in development processes, tooling, and methodologies. Required Skills & Qualifications * Bachelor's/Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or related field. * 5+ years of experience in embedded software, GUI development, or HMI engineering. * Strong hands-on experience with LVGL and embedded UI frameworks. * Experience working with Zephyr RTOS or similar real-time operating systems. * Solid understanding of embedded platforms, compilers, build systems, and version control. * Experience with GUI/UX workflows, validation, and performance optimization. * Strong communication, documentation, and cross-functional collaboration skills. * Ability to manage tasks, timelines, and deliverables in fast-paced environments. Preferred / Good-to-Have * Experience designing complete GUI development pipelines (asset creation → build → deployment → automated testing). * Familiarity with GPU/graphics accelerators and hardware bring-up. * Exposure to automotive, consumer electronics, medical devices, or IoT products. * Experience with C/C++, Python, or shell scripting. * Knowledge of Jira, Confluence, Microsoft Project, or similar PM tools.
    $111k-155k yearly est. 21d ago
  • Embedded Engineer

    Actalent

    Embedded software engineer job in Sunnyvale, CA

    We are seeking a highly skilled Embedded Engineer to develop and optimize embedded software for compute platforms used in autonomous vehicles. This role involves working with cutting-edge technology in a high-visibility team, contributing to the firmware and hardware development of products that advance the future of autonomous driving. Responsibilities * Develop and optimize embedded software for compute platforms used in autonomous vehicles, including ADAS ECUs, sensors, perception modules, and central compute units. * Design and implement Board Support Packages (BSPs), device drivers, and middleware interfaces for cameras, radar, LiDAR, IMU, ECU, and vehicle bus interfaces like CAN and LIN. * Support platform bring-up and integration of custom automotive SoCs, collaborating with design services or in-house development teams. * Collaborate closely with systems engineers, perception teams, and hardware engineers to deliver robust, real-time software that meets specific system OS development requirements. * Ensure compliance with automotive functional safety standards (ISO) and AUTOSAR architecture guidelines. * Contribute to safety-critical software development following ASPICE and MISRA-C/C++ standards. * Participate in software integration, unit testing, static analysis, and verification/validation on HIL/SIL platforms. Essential Skills * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. * 7-10 years of experience in embedded systems development, with at least 3 years in the automotive industry preferred. * Proficiency in C or C++ for real-time embedded systems. * Strong experience with embedded Linux and/or real-time operating systems (RTOS) such as QNX, Integrity, or AUTOSAR OS. * Experience with vehicle communication protocols: CAN, GMSL, LIN, Ethernet (TSN), FlexRay. * Familiarity with hardware bring-up on ARM-based SoCs or automotive-grade processors. Additional Skills & Qualifications * Experience in compliance with automotive functional safety standards and AUTOSAR architecture guidelines. * Contributing to safety-critical software development following ASPICE and MISRA-C/C++ standards. Work Environment The position requires on-site work, five days a week, either in Bellevue, WA, or the Bay Area. You will work directly with vendors to develop products in a small team setup alongside the hiring manager. This role suits individuals who are comfortable working independently and collaboratively in a dynamic environment. We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. This temporary role may be eligible for the following: * Medical, Dental & Vision * 401(k)/Roth * Basic/Supplemental Life & AD&D * Short and long-term disability * HSA & DCFSA * Transportation benefits * Employee Assistance Program * Company Paid Time off or State Sick Leave Job Type & Location This is a Contract position based out of Sunnyvale, CA. Pay and Benefits The pay range for this position is $60.00 - $75.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Sunnyvale,CA. Application Deadline This position is anticipated to close on Dec 29, 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $60-75 hourly 7d ago
  • Embedded Engineer

    Scout Ai

    Embedded software engineer job in Sunnyvale, CA

    The future of defense will be decided by those who field intelligent machines at scale. At Scout, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and autonomous power across every domain. Fury enables human operators to command fleets of robots through natural language, and empowers those machines to sense, decide, and act together as one. It's not just a leap in autonomy, it's a force multiplier built for real-world conflict. This mission will ask everything of us: urgency, precision, and relentless work. The Role We're looking for an Embedded Engineer to build the intelligence stack powering our robotic platforms. This is a core technical role. You'll architect firmware, design control loops, and integrate real-time software with sensing, actuation, and autonomy. Your code will be closest to the metal and first to react when our robots meet the real world. You'll be hands-on with full-stack autonomy systems, developing embedded infrastructure that enables perception, planning, and action at mission tempo. You'll be the bridge between hardware and autonomy. This is a fast-moving, field-oriented team. Expect to work closely with mechanical and machine learning engineers to test, iterate, and deploy on real missions. We're a startup. You'll be moving fast, context-switching daily, and helping define the culture and process as we go. This is a rare opportunity to come in early and architect the future of defense. Responsibilities Develop embedded software for robotic platforms, including firmware, drivers, and control logic Integrate software with sensors, motor controllers, compute modules, and ruggedized payloads Architect deterministic control loops and real-time processes for robust autonomous behavior Optimize low-level system performance for latency, bandwidth, and power constraints Implement communication protocols including UART, SPI, I2C, CAN, and Ethernet for multi-module coordination Collaborate tightly with hardware and autonomy teams to design integrated subsystems Test, debug, and validate embedded software in simulation and on-vehicle Support mission deployments and ensure field reliability under adversarial conditions Maintain documentation and contribute to a rigorous, safety-first development process Qualifications 4+ years experience developing embedded systems in C/C++ (bare metal and RTOS environments) Strong understanding of microcontrollers, embedded Linux, and real-time operating principles Familiarity with low-level communication protocols (UART, SPI, I2C, CAN) Experience with robotics-relevant topics such as motor control, sensor integration, and state estimation Proficiency with hardware debugging tools: oscilloscopes, logic analyzers, JTAG, etc. Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Robotics, or related field Comfort navigating system schematics and working alongside hardware engineers during design and integration Bonus: Experience with ROS2, PX4, or similar robotics middleware stacks Bonus: Experience with autonomous ground or aerial platforms Legal authorization to work in the United States is required. Certain job duties may involve access to U.S. export-controlled information Why Join Scout Work on the world's most important frontier, ensuring U.S. and allied dominance in the age of intelligent machines Be a core part of a team building the first defense-specific robotic foundation model Collaborate with some of the top engineers in autonomy, AI, and national security See your work deployed on real systems Help define the future of intelligent defense systems Backed by Draper Associates, Booz Allen Ventures, and other top investors Benefits Competitive base salary and bonus Meaningful equity Premium medical, dental, and vision plans with $0 paycheck contribution Competitive PTO and company holiday calendar Catered lunch daily and fully stocked kitchen EV charging Relocation assistance (depending on role eligibility)
    $111k-155k yearly est. Auto-Apply 6d ago
  • Embedded Engineer/Developer

    Eros Technologies 4.0company rating

    Embedded software engineer job in Alameda, CA

    EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client. Job Description Hi, Hope you are doing great!! Please have a look at the below requirement and let me know whether you are interested. Location: Alameda, CA Duration: FTE Mandatory Skills: Micro controllers, C Programming, White box testing, Embedded Device testing, RTOS, Device Drivers Desired Skills: Hand Held devices, Medical domain, 21 CFR Par 11, Bluetooth protocol Responsibilities: • Design and develop software in C language for micro-controller based Bare Metal (Non-RTOS) and RTOS environment for a highly safety critical medical hand held device. • Develop software integration test protocols against design input docs & code for embedded handheld battery operated medical device & execute them as per process defined for Medical device SW development. • Perform code level regression analysis (in C & C++) with knowledge of custom HW design to plan for integration testing. • Actively participate & provide comments in requirements, design & code review meetings. Additional Information All your information will be kept confidential according to EEO guidelines.
    $102k-140k yearly est. 8h ago
  • Senior Software Engineer

    Signify Technology

    Embedded software engineer job in Palo Alto, CA

    Job title: Fullstack Engineer Job type: Full-Time Salary: $200,000+ The company: A fast-growing startup at the crossroads of AI and healthcare, this team is building voice-first, safety-driven platforms that make expert-level medical guidance accessible to everyone. Their mission centers on responsible innovation, developing AI products that are not only powerful but trustworthy and compliant with healthcare standards. The company brings together engineers, clinicians, and AI researchers from world-class organizations to create secure, human-centered systems that redefine how patients and providers interact with technology. Role and responsibilities: Build and scale B2B SaaS products and internal tools using TypeScript/React (frontend) and Python/Flask (backend). Design and maintain RESTful APIs, microservices, and data pipelines supporting intelligent healthcare applications. Collaborate cross-functionally with AI researchers, product managers, designers, and clinicians to deliver safe, performant user experiences. Contribute to mobile functionality using React Native or Flutter (nice-to-have). Review code, promote engineering best practices, and uphold product quality. Participate in agile ceremonies (sprints, stand-ups, retrospectives) and proactively address technical challenges in a fast-paced environment. Job requirements: 5+ years of experience as a fullstack or software engineer. Expert in TypeScript and React for the frontend. Professional experience with Python and Flask for the backend (Ruby or Node acceptable, but Python preferred). Strong knowledge of SQL/PostgreSQL, database schema design, and query optimization. Familiarity with cloud environments (AWS, GCP, or Azure); Terraform experience is a plus. Experience developing RESTful APIs and integrating third-party services. Solid understanding of SaaS architecture, CI/CD workflows, and version control (Git). Strong problem-solving, debugging, and collaboration skills. Comfortable working in a high-ownership, high-impact environment within a Series B startup. Excellent communication skills and ability to work closely with cross-functional teams. Must be onsite full-time in Palo Alto, CA. Nice-to-have: Experience with React Native or Flutter mobile development. Background in healthcare technology, AI integration, or voice/chat interfaces. Familiarity with Flask servers in production and infrastructure automation (Terraform + AWS). Prior experience in top engineering companies or universities.
    $200k yearly 2d ago
  • Principal Embedded Software Developer

    Fortinet Inc. 4.8company rating

    Embedded software engineer job in Sunnyvale, CA

    Job Responsibilities: * Develop and maintain software components on current and future networking related products. * Hands on in bug fixing current products. * Work closely with hardware team to deliver high quality products * Implement software features of high quality and on schedule. * Communicate effectively, both verbal and written. Job Requirements: * Minimum of 5 years of experience in Networking related software development * Strong C/C++ experience in Unix/Linux environment is essential. * Knowledge of TCP/IP networking, switching and routing. * Understanding of workings of Broadcom or Marvell or other switching ASICs in an Ethernet switch. * Knowledge in packet flow theory, queueing and scheduling * Experience in implementing L2/L3 features such as LACP, STP, RIP, OSPF, IS-IS, BGP, LLDP, TRILL, 802.1X, Private VLAN, VxLAN, Openflow, Open vSwitch, etc. * Experience with multi process/thread programming using Posix and System V. * Familiar with system installations, configurations, and assistance in troubleshooting customer networks. * Knowledge of scripting languages: Shell, Python a plus * Knowledge of general QA procedures and methodologies as well as software development fundamentals. * Experience with firewalls and embedded systems are a plus. * Experience with Linux kernel and driver development is plus. Educational Requirements: * B.S. in Computer Science or Electrical Engineering; M.S. preferred. The US base salary range for this full-time position is $166,000-$203,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program. Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion. Why Join Us: We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
    $166k-203k yearly Auto-Apply 40d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in San Mateo, CA?

The average embedded software engineer in San Mateo, CA earns between $102,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 Mateo, CA

$138,000

What are the biggest employers of Embedded Software Engineers in San Mateo, CA?

The biggest employers of Embedded Software Engineers in San Mateo, CA are:
  1. Meta
  2. ZipLine
  3. Joby Aviation
  4. Skydio
  5. Peak Energy
  6. Embtel
  7. Obvio
  8. Ohalo
  9. Quilt
  10. Quilt Systems
Job type you want
Full Time
Part Time
Internship
Temporary