TechTalent Software logo

Software Developer

TechTalent Software·Salary not specified

Primary stack

C++LinuxGitAI

Nice to have's

JenkinsSonarQubeJiraConfluence

Job description

About the Position

We are seeking a skilled Software Developer to take ownership of end-to-end feature development within a distributed C++/Qt5 application running on embedded Linux. In this role, you will lead stories and small epics from design and implementation to testing and documentation. You will make informed technical decisions aligned with the existing architecture, deliver high-quality automated tests, and contribute actively to maintaining a strong code review culture.

Responsibilities

  • Design and implement software features in C++17 across multiple layers, including the measurement stack, broker/publisher layer, configuration system (DBus/Python service), and QML frontend
  • Develop and maintain automated test suites, covering unit tests (Google Test) and functional/integration tests (Python/pytest)
  • Conduct and respond to code reviews, ensuring correctness, test coverage, and adherence to coding standards
  • Build, deploy, and validate software on embedded hardware running a Linux/Yocto platform
  • Use Jenkins CI/CD pipelines and SonarQube metrics to monitor and improve code quality across sprints
  • Participate in all Scrum ceremonies and contribute to backlog refinement and estimation
  • Maintain accurate Jira story updates and document design decisions and feature details in Confluence

Requirements

  • 5+ years of professional experience in C++ development
  • Strong command of C++17, including smart pointers, move semantics, lambdas, range-based loops, and STL algorithms
  • Experience developing, debugging, and scripting in Linux environments
  • Familiarity with CMake or similar build systems
  • Proven experience writing automated tests at unit and/or integration level
  • Solid Git proficiency, including branching strategies, rebasing, and pull request workflows
  • Hands-on experience and enthusiasm for using AI-assisted development tools
  • Excellent communication and collaboration skills; fluency in English

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Attractive projects
  • Flexible working hours
  • Performance bonuses
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

Arnia is a company that values innovation, continuous learning, and professional growth. We provide a dynamic work environment where you can contribute to impactful projects and grow your career.

© TechTalent Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at TechTalent Software

All 54 roles

Popular searches