Job summary
A software development company located in Dallas, TX is seeking an Entry-Level C++ / Software Developer to develop and maintain applications in a Linux environment. The ideal candidate should have a strong understanding of C++ programming and object-oriented concepts. Additional knowledge of Linux development environments and memory management is beneficial. This full-time position focuses on collaborative team efforts and continuous improvement. Relevant educational background in Computer Science is preferred and offers opportunities for growth.
Qualifications
Experience with C++ programming is essential.
Decent understanding of the Software Development Life Cycle (SDLC).
Familiarity with multithreading and synchronization concepts is a plus.
Responsibilities
Develop, test, and maintain applications using C++ on the Linux platform.
Design and implement object-oriented and modular C++ components.
Collaborate effectively with team members to achieve shared goals.
Skills
C++ programming
Object-Oriented Programming (OOP) concepts
Linux development environments
Memory management
Multithreading and synchronization
Data structures knowledge
Education
Bachelor’s or Master’s degree in Computer Science or Software Engineering
Tools
gdb
Valgrind
Make
CMake