Do you have embedded - device level software development experience with C++ and looking for a great, long term, stable opportunity? We are looking to hire a new Software Engineer to our team to work on terminal devices doing C++ development. For this role, you would be working on one of our teams developing applications with a UI and you must have strong embedded, device level C++ development skills and knowledge - know classes, templates and just overall solid OOD skills. We are looking for people that enjoy working in a team environment and are looking for a long term, stable company environment. Experience with XAML is a plus but not required.
To be qualified for this role, you should have the following skills and experience:
- 5+ years of programming experience with C++ -- embedded device level development!
- Real-time software development experience with C++ (POSIX layer functions, thread and data synchronization, IPC communications, hardware interfaces, semaphores and event methods, and memory management)
- A plus but not required would be experience with socket programming and XAML
Our team is all working from home now but our offices are located in the Roswell / Alpharetta/ Cumming area so longer term you would be working from that location.
We have excellent benefits and offer a good, stable work environment with a strong, collaborative team. If this opportunity is a good match for your background, please apply now so we can begin a discussion and answer any questions you may have!