Senior Embedded Software Engineer

E-Space
Saratoga, CA
Job Description
E-Space is seeking a Senior Embedded Software Engineer to design, develop, and maintain software for embedded systems within their LEO space system. This role involves close collaboration with hardware engineers, utilizing embedded Linux, FPGA-based SoCs, and PCIe bus technology, as well as work in a high-pressure environment. The position is based in the Saratoga, CA office and reports to the Senior Director, Product & Systems Integration Semiconductor Development.

Requirements

  • Proven experience in embedded software development
  • Proficiency in programming languages such as C/C++
  • Strong understanding of microcontrollers, microprocessors, and embedded operating systems
  • Experience with real-time operating systems (RTOS) and embedded Linux
  • Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.)
  • Knowledge of software development tools and debugging techniques
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities

Benefits

  • Competitive salaries
  • Health and wellness care options
  • Financial solutions for the future
  • Continuous learning and development
  • Sustainable environment
]]>