Software Engineer - AFC Devices

STraffic AmericaVienna, VA
Onsite

About The Position

STraffic America is seeking a Mid-Level Embedded Software Engineer to develop and support software for Automatic Fare Collection (AFC) devices used by major transit agencies.

Requirements

  • 4–5 years of software development experience
  • Experience with C, C#, and Python
  • Proficiency with Visual Studio and Visual Studio Code
  • Familiarity with Windows OS and STM32 environments
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and teamwork skills

Nice To Haves

  • Intermediate conversational Korean preferred
  • TCP/IP and serial communication programming experience
  • Basic networking knowledge
  • Embedded systems experience

Responsibilities

  • Design, develop, test, and deploy software
  • Troubleshoot and resolve software and device issues
  • Support AFC device installations remotely and on-site
  • Analyze system logs and data for diagnostics
  • Perform testing and validation to ensure reliability
  • Create and update technical documentation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service