Picarro, Inc. logo

Senior Staff Software Engineer

Picarro, Inc.Santa Clara, CA
Full Timeon-sitefull-timeembedded+5 more
Apply Now
Picarro, Inc. logo

Senior Staff Software Engineer

Picarro, Inc.

Apply Now

Picarro is looking for a Senior Staff Software Engineer specializing in Embedded Systems to lead the architecture and development of embedded software for their Cavity Ring-Down Spectroscopy (CRDS) instrumentation. The role involves technical leadership, hands-on software development, and mentoring engineers, focusing on the integration of hardware, firmware, and software.

Qualification

  • Extensive experience in embedded systems development, particularly with Linux-based environments.
  • Strong proficiency in C/C++ programming for embedded applications.
  • Experience with FPGA integration and firmware development.
  • Ability to define system architecture and interfaces between hardware and software components.
  • Proven track record of leading technical projects and mentoring junior engineers.

Responsibility

  • Lead the architecture, design, and implementation of Linux-based embedded systems, including device drivers, services, and communication interfaces.
  • Define and maintain system-level interfaces between firmware, FPGA modules, and high-level applications.
  • Drive platform-level decisions related to performance, reliability, scalability, and maintainability.
  • Champion best practices for embedded software design, code quality, and modular architecture.
  • Develop robust, high-performance code in C/C++ for embedded Linux and real-time environments.
  • Contribute to board bring-up, hardware abstraction layers, and low-level device integration.
  • Troubleshoot complex system-level issues spanning hardware, firmware, and software boundaries.

Similar Jobs