FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Modern C++ application development, including Object-Oriented Programming, memory management, and asynchronous programming. Proficient in software testing practices and collaborative design within distributed teams.
Highest-signal resume keywords
Modern C++ DevelopmentObject-Oriented ProgrammingSoftware Testing PracticesGit Version ControlFluency in English
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ FundamentalsAsynchronous ProgrammingData StructuresMemory ManagementUnit TestingE2E TestingStress TestingMulti-ThreadingEmbedded SystemsTesting Frameworks
Soft Skills
Growth MindsetCuriosity for TechnologyCollaborationCommunication
Tools & Technologies
GitLinuxPythonGTest
Industry Keywords
Optical NetworksLayer 0ROADMWSSDWDM
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Architect & Code: Build high-performance applications for modern hardware architectures using Modern C++.
- Modernize: Work with STL, Boost, and asynchronous programming to solve real-world system challenges.
- Quality First: Learn and apply best practices in software robustness through comprehensive unit, E2E, and stress testing.
- Collaborate & Learn: Participate in design discussions, code reviews, and cross-functional projects within a global, distributed team.
Requirements
What you’ll need- Core Essentials:
- - C++ Fundamentals: A solid grasp of Object-Oriented Programming (OOP), basic data structures, and memory management.
- - Growth Mindset: Strong curiosity for modern C++ standards, eagerness to learn, and a passion for technology.
- - Tooling Basics: Familiarity with Git, Linux environments, or scripting languages like Python (academic projects or internships count!).
- - Communication: Fluency in English and eagerness to collaborate across international teams.
- - Education: BSc or MSc in Computer Science, Electrical/Computer Engineering, or a related field (recently graduated or final-year students welcome).
- Nice-to-Haves (Not mandatory – you’ll learn this with us!):
- - Exposure to embedded systems, multi-threading, or operating systems fundamentals.
- - Basic understanding of Optical Networks, Layer 0, or hardware components (e.g., ROADM, WSS, DWDM).
- - Experience with testing frameworks like GTest.
Benefits
Comp & perks- A structured onboarding process to help you settle in and learn our tech stack.
- A hybrid, flexible working environment in Portugal.
- Exposure to cutting-edge AI and Optical Networking tech.
- A clear career progression path with continuous learning opportunities.
