Embedded Systems Software Engineer — Human-Centered AI

RE:LAB Srl

Ancona

On-site

EUR 42,000 - 62,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RE:LAB is seeking a Software Engineer to join our team in Ancona, Italy, contributing to software for embedded systems, user interfaces, and back-end applications. You will work with designers, system specialists, and developers across the full SDLC, from requirements to validation and maintenance.

Applicants should have strong C/C++ skills, experience with embedded Linux, signal processing, and database/back-end technologies (SQL, Python, Java, Node.js).

Qualifications

  • Master’s degree in Computer Engineering, Computer Science, or a related field.
  • Advanced C++ skills, including object-oriented programming, multithreading, and synchronization, with experience in embedded C/C++ development.
  • Knowledge of Embedded Linux and communication buses and protocols, including Modbus, I2C, UART, and SPI.
  • Skills in algorithm design, signal processing, and digital filters, with proficiency in MATLAB/Simulink for development, simulation, and validation.
  • Experience designing and managing relational and real-time databases; knowledge of SQL, Python, Java, PHP, Node.js, and major back-end frameworks.
  • Proficiency in debugging, profiling, and version control using Git/CVS.
  • Strong teamwork, problem-solving, planning, and technical communication skills, with a results-oriented approach and fluency in technical English.
  • Availability for occasional travel, subject to project needs and prior agreement.

Responsibilities

  • Design and develop C/C++ software for applications and embedded systems, ensuring performance, reliability, and integration.
  • Develop, simulate, and validate signal processing algorithms and digital filters, including through MATLAB/Simulink, and port them to the target platform.
  • Develop and manage back-end components and databases, integrating them with existing systems and applications.
  • Perform software testing, debugging, profiling, and optimization, helping resolve technical issues.
  • Maintain code documentation, version control, and software change management, while contributing to activity planning.

Skills

C/C++
Embedded Linux
Multithreading
Algorithms
Signal processing
Debugging
English technical

Education

Master’s degree in Computer Engineering/CS/Electronic Eng

Tools

MATLAB/Simulink
SQL
Python
Java
Node.js

Job description

RE:LAB is seeking a Software Engineer to join our team in Ancona, Italy, contributing to software for embedded systems, user interfaces, and back-end applications. You will work with designers, system specialists, and developers across the full SDLC, from requirements to validation and maintenance.

Applicants should have strong C/C++ skills, experience with embedded Linux, signal processing, and database/back-end technologies (SQL, Python, Java, Node.js).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — UI/UX & AI Systems
Embedded Software Engineer — UI/UX & AI Systems

RE:LAB s.r.l. • Ancona

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

RE:LAB Srl • Ancona

On-site
EUR 42,000 - 62,000
Software Engineer
Software Engineer

RE:LAB s.r.l. • Ancona

On-site
EUR 45,000 - 65,000
C++ Software Developer for Complex, Human-Centric Tech
C++ Software Developer for Complex, Human-Centric Tech

RE:LAB s.r.l. • Torino

On-site
EUR 45,000 - 65,000
C++ Software Developer
C++ Software Developer

Re:Lab S.R.L. • Piemonte

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

Embodied AI SA • Roma

On-site
EUR 60,000 - 90,000
Embedded Software Engineer - Real-Time & UI/UX
Embedded Software Engineer - Real-Time & UI/UX

agap2 Italia • San Benedetto del Tronto

On-site
EUR 25,000 - 36,000
Embedded Software Engineer
Embedded Software Engineer

Hashlist • Piemonte

Hybrid
EUR 55,000 - 85,000
Senior Embedded Software Engineer (C/C++, Linux)
Senior Embedded Software Engineer (C/C++, Linux)

AVL Software and Functions GmbH • Cavriago

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

Zirak • Piemonte

Hybrid
EUR 70,000 - 90,000