System Engineer

RedolentSunnyvale, CA
Remote

About The Position

This role involves supporting the development of the TerraPoiNT receiver and designing and implementing the TerraPoiNT system using C/C++ on embedded platforms. The engineer will maintain the C/C++ codebase over iterative releases, work with ARM-based embedded platforms, and be involved in code analysis, code review, and embedded system debugging. Responsibilities also include unit and integration testing, and test automation.

Requirements

  • Proficiency in C /C++ coding
  • Experience in unit and integration plan and testing
  • Experience in embedded system development with exposure to real-time systems
  • Good Analytical skills
  • Knowledge of version control software and exposure to SW development life cycle
  • Code debugging experience including with JTAG
  • Bachelor of Engineering in electrical engineering or computer science (M.S. preferred)

Nice To Haves

  • Knowledge of Python for scripting
  • Knowledge of Linux, Socket Programming
  • Multi-thread/multi-core embedded platform experience
  • Peripheral driver (e.g. UART, I2C) implementation experience on embedded platform
  • Working Knowledge of Matlab

Responsibilities

  • Support development of TerraPoiNT receiver
  • Design and implement TerraPoiNT system using C/C++ on embedded platforms
  • Maintain C/C++ codebase over iterative releases
  • Work with ARM-based embedded platforms
  • Code analysis, code review and embedded system debug
  • Unit and Integration Testing
  • Test Automation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service