TransCore (TRN), a subsidiary of ST Engineering, is seeking a talented Software Engineer I for the development team in Nashville, Tennessee.
Summary - The selected individual will design, develop, and provide support for lane level software systems and tools including lane controller applications, RFID controller applications, and other software required for operation of lane level toll systems.
This is a unique opportunity to work in all areas of the software development lifecycle - analyst, designer, developer, and unit tester for lane-level systems. Our company has an entrepreneurial spirit and welcomes individuals with a can-do-attitude, the drive to succeed, and the desire to make an impact.
Essential Duties & Responsibilities
Include the following. Other duties may be assigned.
Troubleshooting fielded systems and identifying necessary software fixes if needed.
Developing new features to existing applications.
Implementing new software systems and tools.
Requirements and Qualifications
Bachelor's degree in Computer Engineering, Computer Science, or a related Engineering field.
Preferably 5 years of experience writing multi-threaded programs for real time applications using C/C in Linux and C# in Windows operating systems.
Strong coding skills in C# and C/ C to perform development and maintenance of embedded computer vision applications.
Experience interfacing programmatically with various types of hardware devices through network connections, i2c, serial, etc. interfaces and communicating with other software subsystems.
Experience with single board computers and embedded Operating Systems.
Strong understanding of Object-Oriented Architecture (OOA).
Desired Experience:
C/C real-time application development in embedded Linux applications.