Talent.com
Embedded System Software Architect

Embedded System Software Architect

PicarroSanta Clara, CA, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Embedded System Software Architect

Location : Santa Clara, CA

Primarily onsite with occasional remote flexibility

Role Summary

We're hiring an Embedded System Software Architect to lead the design of the embedded software layer that bridges FPGA / firmware control with high-level applications in advanced CRDS systems. You'll develop Linux-based embedded platforms, device drivers, and system services, ensuring reliable, scalable, and maintainable operation. While deep firmware development is handled by consultants, you will provide oversight and light maintenance for embedded microcontroller firmware to ensure architectural consistency.

Key Responsibilities :

  • Architect and implement Linux-based embedded software systems, device drivers, and middleware
  • Design and maintain APIs and interfaces between FPGA / low-level firmware and application software
  • Lead board bring-up and develop hardware abstraction layers for custom electronics
  • Optimize interprocess communication, data handling, and system services for performance and reliability
  • Collaborate across teams to ensure seamless integration with hardware, firmware, and application layers
  • Provide oversight and light maintenance of embedded firmware, ensuring alignment with system architecture
  • Implement rigorous testing and version control practices for embedded software
  • Document designs, interfaces, and operating procedures

Qualifications :

  • BS / MS in Computer Engineering, Electrical Engineering, or related field
  • 10+ years in embedded systems development for complex instrumentation or high-performance products
  • Proficiency with Linux-based embedded platforms, device driver development, and C / C++
  • Experience with hardware / software interfaces, including FPGA communication, SPI, IC, and high-speed serial protocols
  • Familiarity with microcontroller firmware development and debugging (C / C++), even if not the primary focus
  • Track record of architecting scalable, maintainable embedded systems in multidisciplinary environments
  • Strong problem-solving and communication skills
  • The salary range for this role is $180K to $200K annually. Our total compensation packages includes base salary, bonus eligibility, and equity.

    Why Join Us?

    Work at the intersection of hardware and software on technology that is redefining precision measurement, in close collaboration with optics, analog, and application teams.

    About Picarro :

    Picarro, Inc. is the world's leading producer of greenhouse gas and optical stable isotope instruments, which are used in a wide variety of scientific and industrial applications, including : atmospheric science, air quality, greenhouse gas measurements, gas leak detection, food safety, hydrology, ecology and more. The company's products are all designed and manufactured at Picarro's Santa Clara, California headquarters and exported to countries worldwide. Picarro's products are based on dozens of patents related to cavity ring-down spectroscopy (CRDS) technology. Picarro's solutions are unparalleled in their precision, ease of use, portability, and reliability.

    Honors awarded the Company include the World Economic Forum Technology Innovation Pioneer, IHS CERA Energy Innovation Pioneer, the U.S. Department of Energy Small Business of the Year, the TiE50 Winner and the Red Herring Global 100 Winner.

    Key investors include Benchmark Capital Partners, Greylock Management Corporation, Duff, Ackerman & Goodrich, Stanford University, Focus Ventures, Mingxin China Growth Ltd., NTT Finance and Weston Presidio Capital.

    serp_jobs.job_alerts.create_a_job

    System Architect • Santa Clara, CA, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Architect

    Senior Software Architect

    VirtualVocationsSunnyvale, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Architect to lead enterprise and solution architecture in software design for national defense. Key Responsibilities Develop and implement software desig...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    AI Systems Architect

    AI Systems Architect

    VirtualVocationsOakland, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an AI-Powered RevOps Systems Architect.Key Responsibilities Lead the technical implementation of AI tools and agents to enhance automations across the B2B revenue engine ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Systems Support Engineer

    Senior Systems Support Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Systems Support Engineer to provide technical support for IT applications.Key Responsibilities Configure, administer, and maintain ServiceNow instances for stabi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Systems Architect

    Systems Architect

    Reliable RoboticsMountain View, CA, United States
    serp_jobs.job_card.permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior System Software Engineer

    Senior System Software Engineer

    VirtualVocationsSan Francisco, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior System Software Engineer, Cloud Networking.Key Responsibilities Develop and operate OVS-OVN based Software-Defined Networking solutions for AI Clouds Write and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr. IT System Architect

    Sr. IT System Architect

    SupermicroSan Jose, CA, United States
    serp_jobs.job_card.full_time
    Supermicrois a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    VirtualVocationsSan Francisco, California, United States
    serp_jobs.job_card.full_time
    Embedded Engineer to lead the development of embedded software solutions for connected vehicles and telematics systems.Key Responsibilities Act as a technical lead on embedded system firmware-bas...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Wireless Hardware Architect

    Wireless Hardware Architect

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Wireless Hardware Product Architect & Designer.Key Responsibilities Own end-to-end hardware architecture, from concept and schematic capture through lab bring-up and ma...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    System Engineer

    System Engineer

    VirtualVocationsSan Francisco, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a System Engineer.Key Responsibilities : Develop, maintain, and troubleshoot Workday integrations including EIBs, core connectors, orchestrations, and Workday Studio solut...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Embedded ROI Processor

    Embedded ROI Processor

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Embedded ROI Processor.Key Responsibilities Process medical record requests by communicating with patients, insurance companies, and attorneys Document information ac...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Systems Engineer

    Principal Systems Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Systems Engineer to work in a dynamic Agile team environment.Key Responsibilities Support forward engineering development activities and contribute to proof o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Sr. Security Engineer, Embedded Software

    Sr. Security Engineer, Embedded Software

    Planet Labs PBCSan Francisco, CA, United States
    serp_jobs.job_card.full_time
    We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    AWS Solutions Architect

    AWS Solutions Architect

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Architect.Key Responsibilities Lead sessions with business and technical experts to understand and document requirements Consult on technology stack choices a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr. Solution Architect - Enterprise

    Sr. Solution Architect - Enterprise

    SupermicroSan Jose, CA, United States
    serp_jobs.job_card.full_time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Architect

    Software Architect

    VirtualVocationsSanta Clara, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Architect for their Orchestration and Automation Platform.Key Responsibilities Define and maintain the architectural vision for the orchestration and automatio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Systems Software Engineer focused on AV Infrastructure - Validation and Distributed Systems. Key Responsibilities Deploy and operationalize vendor-provided platfo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    System Administrator

    System Administrator

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a System Administrator.Key Responsibilities Deploy and manage updates to company systems safely and effectively Manage infrastructure using Infrastructure-as-Code tools ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal System Architect

    Principal System Architect

    VirtualVocationsFremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal System Architect with extensive experience in designing and implementing enterprise cybersecurity architectures. Key Responsibilities Provide daily technical s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Cloud Software Architect

    Cloud Software Architect

    VirtualVocationsSan Francisco, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Cloud Software Architect to lead the design and development of cloud-native SaaS applications. Key Responsibilities Develop software architectures and designs in alignme...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    ITX Architect

    ITX Architect

    VirtualVocationsSan Francisco, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an ITX Architect, 100% Remote - US Based.Key Responsibilities Build and install solutions using IBM Transformation Extender products in various environments Configure fo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days