C++ Software Engineer

Skills
Computer ScienceBashTrainingContinuous ImprovementCross-Functional Team LeadershipEngineeringScripting
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 2+ years of professional software engineering experience
  • Strong experience developing software on Linux-based systems
  • Proficiency with modern C++ C++17 or later
  • Experience with the Qt Framework
  • Experience working through the full Software Development Life Cycle SDLC
  • Experience working in an Agile development environment
  • Strong written and verbal communication skills
  • Bachelor's degree in Computer Science Engineering or a related technical field

Nice to have

  • Git
  • Visual Studio Code
  • vi
  • Bash scripting
  • AI-assisted development tools

Day to day

  • Design, develop, test, and integrate software applications in a Linux environment.
  • Build reliable maintainable and high-performance applications using modern C++17 or newer.
  • Collaborate with cross-functional engineering teams to deliver features enhancements and bug fixes throughout the SDLC.