Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Picarro Logo

Embedded System Software Architect

Picarro

$180,000 - $200,000
Sep 3, 2025
Santa Clara, CA, US
Apply Now

Picarro is looking for 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.

Requirements

  • Proficiency with Linux-based embedded platforms, device driver development, and C/C++
  • Experience with hardware/software interfaces, including FPGA communication, SPI, I²C, 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

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

Other

  • Primarily onsite with occasional remote flexibility
  • BS/MS in Computer Engineering, Electrical Engineering, or related field
  • 10+ years in embedded systems development for complex instrumentation or high-performance products
  • Strong problem-solving and communication skills