🌎
This job posting isn't available in all website languages
📁
Architect
📅
CREQ241535 Requisition #

• Design, develop, debug, and test C++ applications (C++11/14 mandatory) following engineering standards and best practices.
• Analyze system/subsystem requirements and contribute to high/low-level design, UML diagrams, and interface specifications.
• Build high-performance, multi-threaded, user-friendly applications and integrate REST/JSON web services.
• Perform crash analysis, hardware-target debugging, defect resolution, and provide production support when required.
• Implement TDD and write comprehensive unit test cases using tools like Google Test and VSTest, ensuring high-quality and maintainable code.
• Build reusable libraries, maintain coding standards, and ensure documentation across reports, procedures, and manuals.
• Support proposal efforts, collaborate with cross-functional teams, and contribute to continuous improvement initiatives.
• Work with tools like EA/Visio, DOORS, TestRail, Jira, Git, Jenkins, and follow Agile (Scrum/Kanban) processes.

Required Skills:
• 6+ years of hands-on C++ (11/14) development.
• Strong experience with TDD and writing unit test cases (Google Test, VSTest).
• Multi-threaded development, client-side programming, debugging on target hardware.
• Experience with OOP, design patterns, architecture contribution.
• Experience with REST APIs, JSON, configuration control, CI/CD pipelines.

Preferred:
• Experience with C#, Java.
• Memory management, disk I/O optimization.
• Experience writing simulators/test harnesses.

Soft Skills:
• Strong communication, teamwork, mentoring abilities.
• Organized, detail-oriented, proactive, able to manage multiple tasks under pressure.

Previous Job Searches