ACV logo
ACV2 weeks ago

Embedded Systems Engineer IV, Research & Development

$139,000–$174,000 year

On-site · Buffalo, New York, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Large

Job Summary

Embedded Systems Engineer IV leading end-to-end embedded software development across platforms from Raspberry Pi to NVIDIA Jetson; architect and implement production-grade firmware, optimize for edge compute, and ensure robust OTA updates. Own hardware-software interfaces, develop low-level drivers and peripherals via I2C/SPI/UART/CAN/USB, leverage CUDA/TensorRT for real-time vision, collaborate with hardware and cloud teams, mentor junior engineers, and drive code quality through reviews, automated tests, and documentation. Expect platform ownership, cross-functional collaboration, and evolving from prototype to enterprise-scale solutions across ARM-based SOMs and custom modules.

Required Qualifications

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience)
  • 6+ years’ professional experience in embedded software development
  • Expert-level proficiency in C and C++
  • Strong scripting skills in Python or Bash
  • OS Expertise: Embedded Linux development (kernel configuration, device tree, custom driver development)
  • Hands-on experience with Raspberry Pi (Linux/Debian) and NVIDIA Jetson (JetPack)
  • Solid understanding of hardware communication protocols: SPI, I2C, UART, CAN, USB
  • Experience interfacing with high-resolution image sensors, cameras, or specialized sensors
  • Proficiency with Git, CMake, Docker, and CI/CD for embedded targets
  • Familiarity with networking stacks and IoT protocols (TCP/IP, UDP, MQTT, gRPC)
  • Comfort with lab equipment (oscilloscopes, logic analyzers, multimeters) for debugging hardware/software boundaries
  • Expert in version control with trunk-based development, release planning, cherry-picking, and rebases
  • Nice to Have: Yocto Project or Buildroot, RTOS or bare-metal ARM, edge ML models

Desired Qualifications

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience)
  • 6+ years of professional embedded software development experience
  • Expert-level proficiency in C and C++
  • Strong scripting skills in Python or Bash
  • OS experience in Embedded Linux (kernel config, device tree, custom drivers)
  • Hands-on experience with Raspberry Pi and NVIDIA Jetson platforms
  • Proficiency with SPI, I2C, UART, CAN, USB
  • Experience with image sensors/cameras or specialized sensors
  • Experience with Git, CMake, Docker, CI/CD for embedded targets
  • Familiarity with TCP/IP, UDP, MQTT, gRPC
  • Experience with lab equipment (oscilloscopes, logic analyzers, multimeters)
  • Knowledge of Yocto/Buildroot (nice to have)
  • RTOS or bare-metal ARM experience (nice to have)
  • Experience deploying ML models at the edge (nice to have)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$139k – $174k / yr

Embedded Systems Engineer IV, Research & Development · ACV

Apply on Sorce