Software Engineer I - Roadside Real-Time Systems

TransCoreNashville, TN
Onsite

About The Position

TransCore is seeking a Software Engineer to participate in all phases of the software development lifecycle, including requirements analysis, system design, software development, integration, and unit testing for lane-level real-time vehicle detection and tracking systems. This position will initially focus on LIDAR and computer vision-based vehicle detection and tracking technologies operating on edge-compute platforms in real-world roadway environments. Additional areas of responsibility may include multi-sensor data fusion, vehicle data aggregation systems, and integration with radio frequency identification (RFID) devices and other roadway sensing technologies. The ideal candidate is comfortable working across multiple technical domains, enjoys solving complex real-time system problems, and is interested in developing software that interfaces directly with physical hardware and live traffic systems.

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field. A combination of equivalent education and experience may be considered.
  • Strong software development experience in C/C++, and/or C#
  • Experience developing software in Linux environments
  • Experience with real-time or near-real-time systems
  • Familiarity with computer vision, image processing, or machine learning concepts
  • Experience working with hardware-integrated systems or sensor-based applications
  • Understanding of multithreaded and distributed software architectures
  • Strong troubleshooting and debugging skills
  • Experience with Git and modern software development practices

Nice To Haves

  • Experience with LIDAR systems or point cloud processing
  • Experience with OpenCV, CUDA, NVIDIA Jetson platforms, or GPU-accelerated computing
  • Experience with edge-compute or embedded Linux systems
  • Experience with sensor fusion or vehicle tracking systems
  • Familiarity with REST APIs, network communications, and distributed systems
  • Experience troubleshooting software in deployed production environments

Responsibilities

  • Design, develop, test, and maintain software for real-time lane-level vehicle detection and tracking systems
  • Develop software for computer vision, LIDAR, and multi-sensor data processing applications
  • Troubleshoot deployed field systems and identify, diagnose, and implement software corrections as needed
  • Develop enhancements and new features for existing applications
  • Design and implement new software systems, tools, and utilities
  • Work with distributed edge-compute systems operating in Linux-based environments
  • Participate in software architecture, design reviews, and technical problem-solving activities
  • Support integration with external devices and systems, including RFID and roadway sensing hardware
  • Analyze system logs, sensor data, and performance metrics to diagnose issues and improve system reliability
  • Collaborate with cross-functional engineering teams on system integration and deployment activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service