Senior Embedded Linux C/C++ Software Engineer

Employer: Qualysoft
Domain:
  • IT Software
  • Job type: full-time
    Job level: peste 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 21.09.2021
    Short company description

    The Qualysoft Group was founded in Vienna in 1999. As an independent IT consultancy and service company, it supports its international customers by providing tailored IT solutions that are both flexible and innovative. Its main focus is on providers of financial and energy services, industrial firms, media/telecommunications companies, and institutions from the public sector.

    Requirements

    Bachelor’s/Master’s Degree in Computer Science
    At least 5 years of professional experience with embedded C/C++ projects
    Experience with working with resource constraint-embedded systems (eg. ARM Cortex A5)
    Skilled in working with Linux in the context of an embedded product: Python/bash scripting, kernel and drivers tweaking to support hardware, or network configuration.
    Deep understanding of such as coding best practices, debugging, unit tests, and version control
    Software Design and Concepts (experience with one or more): Modular applications / Modular software design, design patterns, Domain Driven Design, Actor systems, Enterprise Application Integration Patterns
    Programming skills in an IoT (Internet of Things) environment: Multi-threading, Cloud integration, REST APIs, WebSockets, Messaging technologies (MQTT, ZeroMq)
    Experience or knowledge about Agile Scrum or Kanban principles and like to work in a team environment
    Self-motivated, ability to drive fact-based decisions, excellent problem-solving skills
    Good interpersonal skills, flexible and willing to adapt and respond to change
    Taking ownership and responsibility for solutions provided
    Experience doing code reviews and mentoring less experienced peers

    Responsibilities

    Experience or knowledge about Agile Scrum or Kanban principles and like to work in a team environment
    Self-motivated, ability to drive fact-based decisions, excellent problem-solving skills
    Good interpersonal skills, flexible and willing to adapt and respond to change
    Taking ownership and responsibility for solutions provided
    Experience doing code reviews and mentoring less experienced peers