JOBSEARCHER

Software Engineer

ARCHIVED
TeklabsOak Brook, ILJune 26th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We are looking for an experienced Software Engineer III to join a dynamic engineering team developing advanced Linux-based software solutions. This role offers the opportunity to work across the full software development lifecycle, from concept and design through testing, deployment, and ongoing enhancements.Key Responsibilities:Design, develop, and maintain software applications for Linux-based systemsWrite clean, efficient, and well-documented C++ codeDevelop and execute test plans to ensure software quality and reliabilityTroubleshoot, debug, and resolve software defects and performance issuesCollaborate with cross-functional teams including engineering, QA, and project stakeholdersSupport software maintenance, updates, and continuous improvementsRequired Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field7+ years of professional software development experienceStrong hands-on experience with C++14/C++17Solid understanding of multithreading and concurrency conceptsProficiency with the Linux Operating SystemExperience using GIT and JiraStrong knowledge of Object-Oriented Programming (OOP)Ability to independently define technical solutions and solve complex software challengesDemonstrated leadership, collaboration, and mentoring abilitiesPreferred Qualifications:Experience with Linux application developmentEmbedded software development experienceExperience working in Agile development environmentsIf you are interested in exploring this opportunity, please share your updated resume for consideration.