Puzzle Solutions Holdings LLC

Software Engineer - AFC Devices

Job Post Information* : Posted Date 1 week ago(7/24/2026 9:01 PM)
Job ID
2026-11835
# of Openings
1
Category
Engineering

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.