Remote Embedded Software Engineer — Real‑Time & IoT

Bright Vision Technologies

Chesterfield (MO)

Remote

USD 130,000 - 195,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Bright Vision Technologies is seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware for next-generation connected devices, industrial automation systems, automotive platforms, medical devices, and IoT products.

This role focuses on developing high-performance, real-time embedded applications that interact directly with hardware components while ensuring reliability, security, and compliance with industry standards.

Qualifications

  • Six or more years of professional embedded software development experience.
  • Strong proficiency in Embedded C and Modern C++ for firmware development.
  • Extensive experience with ARM Cortex-M/A, STM32, NXP, Renesas, TI, or Microchip MCUs.
  • Experience with RTOS platforms such as FreeRTOS, Zephyr, ThreadX, Embedded Linux, or VxWorks.
  • Experience developing device drivers and low-level hardware interfaces.
  • Strong knowledge of communication protocols: UART, SPI, I2C, CAN/CAN FD, Ethernet, USB, MQTT, BLE, TCP/IP.
  • Experience with Embedded Linux kernel configuration and driver development is desirable.
  • Familiarity with hardware debugging tools (JTAG, SWD, oscilloscopes, logic analyzers).
  • Experience with Git, CI/CD pipelines, and firmware build systems (CMake, Makefiles, Bazel).
  • Understanding of secure coding practices for embedded systems and Agile Scrum.

Responsibilities

  • Design, develop, and maintain embedded software and firmware for microcontroller and microprocessor-based systems.
  • Develop low-level device drivers, BSPs, bootloaders, and HALs.
  • Build real-time applications on RTOS platforms such as FreeRTOS, Zephyr, ThreadX, or Embedded Linux.
  • Develop firmware for communication interfaces: UART, SPI, I2C, CAN, Ethernet, USB, MQTT, BLE.
  • Collaborate with hardware engineers during bring-up, validation, and system integration.
  • Optimize embedded applications for CPU, memory, power, and boot time.
  • Implement secure firmware update, secure boot, and hardware-based security features.
  • Debug hardware-software integration using scope, analyzers, JTAG/SWD.
  • Write unit and integration tests and automated validation scripts.
  • Participate in architecture/code reviews and Agile development activities.

Skills

Embedded C
Modern C++
ARM Cortex-M
RTOS
Device drivers
UART
SPI
I2C
CAN/CAN FD
Ethernet
USB
MQTT
Git
CI/CD
CMake
Agile Scrum

Tools

FreeRTOS
Zephyr
ThreadX
Embedded Linux
VxWorks
JTAG
SWD
CI/CD tooling
Yocto/Buildroot

Job description

Bright Vision Technologies is seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware for next-generation connected devices, industrial automation systems, automotive platforms, medical devices, and IoT products.

This role focuses on developing high-performance, real-time embedded applications that interact directly with hardware components while ensuring reliability, security, and compliance with industry standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Firmware Engineer - Real-Time Systems
Remote Embedded Firmware Engineer - Real-Time Systems

Bright Vision Technologies • Austin (TX)

Remote
USD 130,000 - 195,000
Remote Embedded Semiconductor Engineer — Silicon & Software
Remote Embedded Semiconductor Engineer — Silicon & Software

Bright Vision Technologies • Maple Grove (MN)

Remote
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Bright Vision Technologies • Austin (TX)

Remote
USD 130,000 - 195,000
Embedded Software Engineer
Embedded Software Engineer

Bright Vision Technologies • Chesterfield (MO)

Remote
USD 130,000 - 195,000
Senior Remote Embedded Robotics Engineer
Senior Remote Embedded Robotics Engineer

Bright Vision Technologies • Chesterfield (MO)

Remote
USD 125,000 - 145,000
Embedded Software Engineer — Real-Time & Safety‑Focused
Embedded Software Engineer — Real-Time & Safety‑Focused

Insight Global • Long Beach (CA)

On-site
USD 110,000 - 140,000
Embedded Systems Engineer — IoT/AI, Remote
Embedded Systems Engineer — IoT/AI, Remote

Let’s Prototype • Coral Gables (FL), Northern (KY)

Hybrid
USD 90,000 - 130,000
Remote Embedded Firmware Engineer
Remote Embedded Firmware Engineer

Talentify • Loveland (CO)

Remote
USD 55,000 - 110,000
Medical, dental & vision
401(k) plan
Life Insurance
Embedded Firmware Engineer — Real-Time Linux & Hardware
Embedded Firmware Engineer — Real-Time Linux & Hardware

Precision Labs • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000
Senior Embedded Software Engineer – Industrial IoT
Senior Embedded Software Engineer – Industrial IoT

Wabtec • Salem (VA)

On-site
USD 91,000 - 130,000