TransCore (TCI), a subsidiary of ST Engineering, is seeking an experienced and innovative Senior Software Engineer to join our ITS TransSuite Development team in Peachtree Corners (Atlanta), GA.
Summary
TransCore ITS, developer of the TransSuite family of intelligent transportation systems (ITS) management software, is looking for an experienced and innovative Senior Software Engineer to help with the continued evolution of the TransSuite software as we incorporate emerging technologies. TransSuite software is a multi-user system operating 24x7x365 in multiple environments managing thousands of ITS devices.
Although this is a hybrid (onsite/remote) work arrangement, the selected candidate will be expected to align with the team's in-office schedule, which is up to four days per week, with a strong preference for five days per week whenever possible. Relocation available for the right candidate. Travel per business needs Essential duties and responsibilities. Include the following. Other duties may be assigned.
The successful candidate must be able to:
Examine the existing capabilities and system architecture and determine how emerging technologies such as cloud native and AI can be incorporated while maintaining reliability and improving the sustainability of the TransSuite software.
Define the requirements for the new capabilities.
Document the architecture that will incorporate the new capabilities.
Evaluate the performance, scalability, security and usability of the new capabilities.
Requirements, skills and qualifications
Minimum of a BS degree in Engineering (Software/Computer preferred).
5 years working experience with multiple types of ITS devices including:
Intersection controllers
Variable message signs
Vehicle detection systems
Knowledge of the various ITS standards below:
NTCIP
TMDD
NEMA TS2
TEES
Experience implementing systems with multiple software languages in a multi-user, high-reliability environment.
C#, Java, SQL, TypeScript
Familiarity with Cloud architecture is desirable to facilitate definition of:
Scalable Cloud architecture
Migration to a cloud native architecture
Migration to a container style environment such as Docker
Familiarity with communications
SNMP
TCP/UDP
security concepts such as (D)TLS, SSO
Physical Demands/Work Environment The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to sit for extended periods of time. Requires frequent use of keyboard and mouse. The noise level in the work environment is usually moderate.
* TransCore complies with federal and state disability laws and provides reasonable accommodation for employees with disabilities.