Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Job summary
A technology company specializing in autonomous systems is seeking a C++ Software Engineer to design and maintain production-grade applications in Linux environments. The role focuses on developing user interfaces with Qt and QML, ensuring software reliability and clarity in real-time data presentation. Ideal candidates should have strong C++ skills and experience in mission-critical systems, as well as a collaborative approach to engineering challenges.
Qualifications
Experience building and maintaining production C++ applications in mission-critical environments.
Hands-on work in Linux-based systems, including debugging and performance analysis.
Experience developing real-time data systems with clear user interfaces.
Responsibilities
Design and maintain production-grade C++ applications in Linux.
Develop Qt and QML user interfaces for operational data.
Debug issues in live Linux systems focusing on performance and concurrency.
Skills
C++
Qt
QML
Multithreading
Concurrency
RAII
Qt Widgets
gdb
POSIX APIs
CMake
Publish‑subscribe architectures
DDS
ROS
Performance profiling
Education
BS in Computer Science, Information Technology or equivalent experience/field
Job description
A technology company specializing in autonomous systems is seeking a C++ Software Engineer to design and maintain production-grade applications in Linux environments. The role focuses on developing user interfaces with Qt and QML, ensuring software reliability and clarity in real-time data presentation. Ideal candidates should have strong C++ skills and experience in mission-critical systems, as well as a collaborative approach to engineering challenges.