Software Engineer II

VidendumCary, NC
$90,000 - $115,000Onsite

About The Position

This role focuses on developing and maintaining software for SmallHD’s video monitoring products, requiring comfort with C programming in an embedded environment. The engineer will collaborate with Electronic and FPGA teams during design, testing, and integration. A typical day involves completing programming tasks for Linux-driven embedded devices, maintaining custom C applications, assisting with hardware bring-up, developing software for ARM-based microcontrollers, and leading code reviews.

Requirements

  • Bachelor’s in computer science or computer engineering.
  • 3+ years professional experience.
  • Advanced proficiency with C programming.
  • Advanced proficiency developing Linux applications.
  • Advanced proficiency with common Version Control software.
  • Familiarity with GNU Make, Python, Bash and Batch Scripting.
  • Familiarity with I2C, SPI, UART, USB protocols.
  • Familiarity with ARM Cortex processor cores.
  • Familiarity with AI tools for software development.

Nice To Haves

  • Master’s degree preferred.
  • Proficiency with Linear Algebra preferred.
  • Experience reading electronic schematics preferred.
  • Experience reading and understanding VHDL preferred.
  • Experience with UI Design a plus.
  • Experience with basic Image Processing a plus.
  • Experience with Videography a plus.

Responsibilities

  • Developing and maintaining software for SmallHD’s video monitoring products.
  • Programming in C for an embedded environment.
  • Coordinating with Electronic and FPGA engineering teams during design, test, and integration phases.
  • Completing programming tasks encountered in the process of developing, building, validating, and supporting a Linux-driven embedded device.
  • Maintaining existing custom C applications.
  • Aiding in custom hardware bring-up.
  • Developing and maintaining ARM based microcontroller software.
  • Routinely leading code reviews with other team members.

Benefits

  • Health Insurance (incl.dental and vision)
  • 401(k) Matching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service