Point your AI agent at freehire and let it find you a job.

Get the CLI →

Venstar

Mid/Senior Embedded Developer

Posted Updated 4 views
Discussion

Venstar is a forward-thinking US company with a strong presence in the IoT space. We design and develop cloud-connected embedded solutions that bring real-world value to users. Our focus is on building reliable, efficient products (smart thermostats, wired and wireless sensors, energy monitors etc) that blend hardware and software innovation. We’re looking for a skilled embedded developer who is comfortable working across system layers (from HW to UI) and enjoys turning complex requirements into robust, user-ready technology.

Requirements (Must-Have Skills)

  • Expert-level proficiency in C and modern C++ (C++14 or later)
  • Hands-on experience with RTOS (FreeRTOS) and POSIX
  • Experience with ESP32 and ESP IDF.
  • Experience with SoC bring-up (at least one of: Cortex-M0/M4/M33/A9/A35/Xtensa) and debugging low-level code
  • Experience writing device drivers, and working with interfaces (SPI, I2C, UART, Wi-Fi)
  • Experience interfacing different sensors (temperature, humidity, air quality, water leak etc)
  • Solid understanding of networking protocols: HTTP/HTTPs, WebSockets, MQTT
  • Comfortable working across both application and low-level firmware layers
  • Experience reading and navigating large existing codebases and system architectures
  • Proficiency with CMake build system
  • Confident with Git and collaborative version control workflows (Bitbucket, JIRA)
  • Ability to write unit tests and validate embedded code reliability
  • Solid grasp of software design patterns
  • Ability to write code with and without AI assistance

Nice to Have (Bonus Skills)

  • Development of embedded GUIs (LVGL)
  • Experience with TI-RTOS
  • Familiarity with reading schematics, using oscilloscopes, performing basic hardware debugging, basic soldering
  • Knowledge of 802.15.4g wireless protocols: TI15.4, 6LoWPAN, Thread and/or Bluetooth LE
  • Understanding of security and encryption (OpenSSL, Mbed-TLS)
  • Experience with building devices that use the BACnet communication protocol

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.