Software Engineer I - Roadside Real-Time Systems
TransCore · Nashville, TN · 2 wk ago
HybridInformation TechnologyFull-time
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
- Occasional travel based on business needs.
Qualifications
- Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field
- Strong software development experience in C/C++, and/or C#
- Experience developing software in Linux environments
- Familiarity with real-time or near-real-time systems
- Experience 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