cover image
TechJordan, LLC

TechJordan, LLC

www.techjordan.com

1 Job

9 Employees

About the Company

TechJordan is premier Software Development Company who has successfully delivered numerous projects across all industries. TechJordan is committed to deliver transformational solutions that increase business productivity, enable effective decision-making and minimize operational costs .TechJordan has carved a niche for itself in the field of IT services and has consistently set quality benchmark in terms of innovation and cutting edge technology. Our continual investing in R&D help companies becomes more productive and efficient.

Our Onshore and Offshore model exceeds industry-set standards, and are based on industry best practices. Our emphasis on the use of Global talent helps us embed high standards of quality in the services we offer. At the same time, we apply a pragmatic approach to deliver timely and cost-effective solutions.

TechJordan brings to the global software experience in Education, Energy & Utilities, Healthcare, Media & Entertainment, Telecom, Real estate, Logistics industries and allows its clients to significantly improve the business value of their enterprise.

Listed Jobs

Company background Company brand
Company Name
TechJordan, LLC
Job Title
Embedded Software Engineer
Job Description
**Job title** Embedded Software Engineer **Role Summary** Design, develop, and maintain high‑performance C++ code for field operations optimization in a large, legacy production system (~2.5 M LOC). Ensure safe extension, modernisation, and real‑time reliability while addressing concurrency, memory, and performance constraints. **Expactations** - Deliver robust, efficient, and maintainable code in a complex, performance‑critical codebase. - Collaborate closely with Data Engineering and cross‑functional teams. - Refactor and enhance existing modules without functional regression. - Document work and contribute to architectural evolution. **Key Responsibilities** - Extend and modernize a production system supporting real‑time field operations. - Refactor legacy code, eliminate memory leaks, and implement custom allocators when needed. - Apply advanced OOP, template metaprogramming, and design patterns for modular, reusable solutions. - Design and implement thread‑safe components, using locks, atomics, and lock‑free techniques. - Debug, diagnose, and resolve complex cross‑module issues using static/dynamic analysis tools. - Reverse‑engineer undocumented or sparsely documented code to identify design intent and optimisations. - Ensure exception safety, error handling, and clean shutdown behaviour. - Maintain comprehensive unit and integration tests; perform code reviews. **Required Skills** - Strong command of Modern C++ (C++17/20). - Deep knowledge of memory management: manual, smart pointers, custom allocators, leak detection. - Proficiency in OOP (inheritance, polymorphism, design patterns). - Expertise in templates and metaprogramming. - Advanced concurrency & multithreading: locks, atomic ops, thread safety. - Mastery of STL containers, algorithms, iterators. - Exception safety and robust error‑handling patterns. - Experience navigating and maintaining very large codebases (millions of LOC). - Strong debugging and problem‑solving skills for complex systems. - Ability to refactor code without breaking functionality. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Professional certifications in C++ or software architecture are a plus.
Houston, United states
On site
02-10-2025