Embedded Software Engineer (only Portugal)

Volis

Porto

On-site

EUR 45,000 - 65,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Volis, a rapidly growing data solutions startup, seeks an embedded software engineer to help transform chaos into order. You will work on the Volis Mining product, building and maintaining embedded Linux systems and collaborating with cross-functional teams to deliver robust software.

You should have hands-on experience with C/C++/Go, Git, Linux, and Yocto, plus scripting in Python or Bash. Fluent English and strong debugging skills are essential as you mentor teammates and help shape scalable

Qualifications

  • Bachelor's degree in computer science or related field.
  • Embedded software engineering experience.
  • Experience with Git version control.
  • Experience working in Linux environments.
  • Experience with Embedded Linux distributions using Yocto Project.
  • C, C++, or Go development experience.
  • Python or Bash scripting.
  • Fluent written and spoken English.
  • Strong debugging and analytical skills.

Responsibilities

  • Contribute to the vision and innovation of Volis Mining product offerings.
  • Resolve critical issues impacting the Volis Mining ecosystem.
  • Lead development and quality efforts with product and project managers to meet schedules and quality standards.
  • Diagnose root causes in development and field environments.
  • Develop onboarding and training for new team members.
  • Mentor junior team members.
  • Demonstrate outstanding debugging and troubleshooting skills.
  • Bring solid embedded software engineering experience to Volis projects.

Skills

Embedded software
Git
Linux
Yocto Project
C/C++/Go
Python/Bash scripting
English communication
Debugging
Multi-tasking

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Yocto Project
Qt GUI
GCP

Job description

Volis: Transforming chaos into order.

At Volis, we are revolutionizing the way companies utilize their data. We are a rapidly growing startup with the mission of unlocking the hidden potential in organizations' data, delivering actionable insights and innovative solutions. We offer end-to-end solutions that cover all aspects of data transformation to the use of AI and Machine Learning algorithms.

Responsibilities:

  • Contribute to the vision and innovation of new Volis Mining product offerings, aiming to make Volis a global leader in mining fleet management systems.
  • Resolve and proactively address critical issues that have an impact on long-term business success of the Volis Mining ecosystem.
  • Lead development and quality efforts, working together with the product and project managers to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected by Volis customers.
  • Diagnose the root cause of failures both on development and field environments.
  • Develop onboarding and training for new team members.
  • Mentor junior team members.
  • Outstanding debugging, troubleshooting, and analytical skills.
  • Solid experience in embedded software engineering.
  • Bachelor's degree in computer science or a related engineering field, or relevant professional experience.
  • Experience committing code at scale on complex source control structures using Git.
  • Experience on working and debugging Linux environments.
  • Experience on building Embedded Linux distribution with Yocto Project.
  • Experience developing software using one of the following languages: C, C++ or Go.
  • Familiarity with scripting using Python and/or Bash, etc.
  • Multi-tasking skills and ability to work under tight deadlines.
  • Fluent written and verbal communication skills in English.

Experience with the following are considered a plus:

  • Experience collaborating in open source software communities.
  • Solid skills and background in Linux kernel building, development, and testing.
  • Solid skills and background in userspace building, development, and testing.
  • Familiarity with Qt GUI framework development.
  • Experience with cloud computing on GCP.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Linux, Yocto, C/C++
Embedded Software Engineer — Linux, Yocto, C/C++

Volis • Porto

On-site
EUR 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

Searches @ Wenham Carter • Lisboa

On-site
EUR 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

ICT Strypes Portugal • Lisboa

On-site
EUR 30,000 - 50,000
Embedded Systems Engineer
Embedded Systems Engineer

Bloq.it • Porto

On-site
EUR 45,000 - 65,000
Remote-friendly policy
Flexible hours
Health insurance
Embedded Software Engineers (all genders)
Embedded Software Engineers (all genders)

SWJ • Lisboa

On-site
EUR 42,000 - 62,000
Health Insurance
13th & 14th salaries
Pension scheme
+2
Embedded Software Engineer
Embedded Software Engineer

Decskill • Portugal

On-site
EUR 40,000 - 60,000
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Apex Elite • Porto

On-site
EUR 60,000 - 90,000
Senior DevOps / Platform Engineer
Senior DevOps / Platform Engineer

ADVANS PORTUGAL • Lisboa

Hybrid
EUR 65,000 - 90,000
Software Engineer (AI)
Software Engineer (AI)

askblue • Lisboa

On-site
EUR 65,000 - 90,000
Health Insurance
3.5 days leave + 22 vacation days
Unlimited Udemy access
Embedded Software Engineer (all genders)
Embedded Software Engineer (all genders)

SWJ • Lisboa

On-site
EUR 30,000 - 45,000
Flexible working hours
Home office option
13th and 14th salaries
+2