C++ Software Engineer
On-siteSuzhou, Jiangsu, China
Job Summary
Develop highly available and scalable Passenger Information System (PIS) software by performing coding, testing, maintenance, and collaborating with a global team. Respond quickly to customer-reported issues, identify problems, and provide solutions while writing documentation for Software Design Descriptions, requirements specifications, and interface control documents. Communicate with system engineers for requirements, build images, and conduct self-tests. Participate in design reviews, share code, and provide training within a multi-cultural environment using English as the primary work language.
Required Qualifications
- 5-years experience or more for a bachelor's degree
- 3-years experience or more for a master's degree
- Proficient in C++ programming language development
- Proficient in Python and Bash programming languages
- Familiar with Unix/Linux programming and various inter-process communication mechanisms, such as socket and D-Bus
- Able to use English as work language
Desired Qualifications
- Knowledgeable in graphical user interface (GUI) development (QT, Electron, VUE) and event-driven mechanisms is a plus
- Experience with the GStreamer/FFmpeg framework is a plus
- Experience with audio technologies (Asterisk, PJSIP) is a plus
- Experience with electronic engineering, device driver, Linux OS(YOCTO) is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.