Attiva gli avvisi di lavoro via e-mail!

Embedded Developer at Amarula Solutions / Italy

Meetingcpp GmbH

Emilia-Romagna

Ibrido

EUR 30.000 - 45.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Descrizione del lavoro

A software consultancy company in Carpi seeks an Embedded Developer to design and develop applications for embedded systems using C/C++. The position requires strong problem-solving skills and teamwork. Candidates should have a degree in Computer Science or Engineering and proficient in C/C++. The company offers a full-time role with opportunities for professional development and remote work options.

Servizi

Salary commensurate with experience
Workplace in Carpi
Annual rewards upon achievements
Professional training support
Social events for team building

Competenze

  • Programming experience in C/C++ languages.
  • Knowledge of Linux in user or kernel environment.
  • Basic knowledge of tools like Yocto/Buildroot.

Mansioni

  • Design, develop, test, and debug embedded software applications.
  • Collaborate with other developers and project managers.
  • Document and maintain software code and documentation.

Conoscenze

C/C++ programming
Linux Knowledge
Problem-solving
Teamwork

Formazione

Degree in Computer Science or Engineering

Strumenti

Qt
Flutter
Git

Descrizione del lavoro

Embedded Developer at Amarula Solutions / Italy

published at 30.11.2023 13 : 15

Company : Amarula Solutions SRL

We are a software consultancy company focused on open source projects and embedded systems ; We develop embedded systems of various types in Linux and Android environments. We collaborate with national and international companies in the field of home automation, medical, industrial and consumer electronics. We are rapidly expanding and looking for :

Embedded Developer (m / f / x)

The candidate will work from our office in Carpi (MO) and, reporting directly to the technical director, will be part of the product development team where she / he will be involved in the multiple phases of product development.

We are looking for an intelligent person, strongly goal-oriented and capable of analytical thinking . A person who is able to collaborate with other team members to solve daily arising challenges. In Amarula we believe in a flat organization based on peer review : everyone has the right and duty to verify and improve the team work, constantly collaborating on personal and team growth .

We would like to find a person capable of evaluating the assigned tasks in a critical way. Who dedicates the right amount of time to design and modeling before writing tons of code. Who verifies the current standards and checks with current teammates the next steps, to take advantage from the company's experience. We expect high code quality as a goal, with an approach that considers the documentation and code review as necessary phases for Software development.

If you join our team, we would like you to constantly improve your skills and develop new ones. This will be achieved both through on-the-job training and through dedicated training courses on modern technologies.

The role

The Embedded Developer (m / f / x) will work in the design and development of application software for graphical interfaces, using graphics libraries such as QT or Flutter. In this position you will be responsible for creating application software for embedded devices.

Assignments

  • Design, develop, test, and debug embedded software applications using C++, Qt, QML, and other frameworks and tools
  • Collaborate with other developers, engineers, and project managers to deliver software solutions
  • Troubleshooting software problems and bugs
  • Document and maintain software code and documentation according to best practices and standards
  • Research and discover new technologies and trends in embedded software and apply them to improve our products and services

You are our ideal candidate if

  • You have a passion for technology and a curiosity for innovation
  • You want to discover and learn
  • Enthusiasm for solving complex problems
  • Good communication and interpersonal skills
  • Ability to work in a team, listen and help
  • troubleshooting
  • Orientation towards achieving goals
  • Requirements

  • Degree in Computer Science or Engineering, even first level
  • Programming experience in C / C++ languages
  • Knowledge of Linux in user or kernel environment
  • Basic knowledge of tools like Yocto / Buildroot
  • Cross compiles of applications for the ARM platform with tools like CMake
  • Knowledge of Git
  • Nice to have

  • Knowledge of scripting language
  • Experience in UI frameworks such as Qt or Flutter
  • Knowledge of Python / Rust / Buildroot / Yocto
  • What we offer

  • Full time position
  • Salary commensurate with experience
  • National contract
  • Workplace in Carpi, work in the office
  • You will participate in key technical conferences of our field such as Open Source Summit, Embedded Linux Conference, FOSDEM, Embedded World, to name a few
  • National and international travel
  • You will be involved in innovative projects
  • You will work in a team together with very experienced colleagues
  • A ton of exciting challenges with outstanding development and training opportunities in a truly world-wide company
  • Ability to work remotely 2 days a week
  • You will receive annual rewards upon individual and team achievements
  • Social events are a must-have! We organize team buildings and online activities to stimulate relationships between people, collaboration and team motivation
  • You’ll join a company that pays attention to people's well-being as well as in improving the working environment
  • We support your professional training to increase your technical and linguistic skills
  • At Amarula Solutions we believe that all forms of diversity are a source of mutual enrichment. We are committed to ensuring an inclusive work environment, in which every single person can bring unique value to our reality. Therefore, we welcome applications without distinction of age, gender, nationality, disability, sexual orientation, religion or marital status.

    Personal data will be processed in accordance with the provisions contained in EU Regulation 2016 / 679.

    J-18808-Ljbffr

    Ottieni la revisione del curriculum gratis e riservata.
    oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.