Software Engineer - AFC Devices

STraffic America

  • Vienna, Virginia
  • 18 days ago
  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • C Programming Languageunmatched
  • Communication Skillsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Identify Issuesunmatched
  • Korean Languageunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Visual Studiounmatched
  • Microsoft Windows Operating Systemunmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Systems Analysisunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Validation Testingunmatched
  • Willing to Travelunmatched

Description

Position Overview:

Screenshot 2026-07-24 160047

 

NOW HIRING:  Mid-Level Embedded Software Engineer (AFC Devices)

Vienna, VA (On-Site) | Full-Time

 

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.

 

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

Qualifications

  • 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
  • Intermediate conversational Korean preferred
  • Excellent communication and teamwork skills

Preferred

  • TCP/IP and serial communication programming experience
  • Basic networking knowledge
  • Embedded systems experience

Travel

  • Ability to travel domestically and internationally as needed

Join a growing transportation technology company and help develop innovative fare collection systems used by transit agencies across North America.

Numbers & Facts

LocationVienna, Virginia
Job TypeFull-time

Similar Jobs

See more jobs