Firmware Engineer

ARTURIA

Montbonnot-Saint-Martin

Hybride

EUR 55 000 - 75 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Remote work up to 2 days/week

Résumé du poste

ARTURIA in Montbonnot-Saint-Martin, near Grenoble, is hiring a firmware engineer to join a ~10-person embedded team. You will design, develop, and test embedded software in C/C++ for Arturia hardware instruments, work with electronics, software, product and project teams, and take firmware leadership on a project.

You will contribute to architecture decisions, perform reviews, and help mentor others. The role allows remote work up to two days per week and offers a permanent, full-time position

Qualifications

  • Experience developing embedded software in C and C++.
  • Understanding of microcontrollers and HW/SW interaction.
  • Familiarity with protocols like I2C, SPI, displays, audio codecs would help.
  • Strong testing, debugging, documentation mindset.
  • Professional English communication is required.

Responsabilités

  • Design, develop, and test embedded software in C and C++.
  • Develop and maintain device drivers and product features.
  • Write reliable, efficient, maintainable code.
  • Participate in architecture reviews, code reviews, sprint planning, and project meetings.
  • Investigate problems and fix bugs in existing products.
  • Write and maintain technical documentation.
  • Collaborate with electronics, software, product and project teams.

Connaissances

C/C++
Embedded systems
Microcontrollers
I2C/SPI
Testing & debugging
English proficiency

Formation

Electronic Engineering / Computer Science

Description du poste

Job Description
Your Mission

You will join a firmware team of around ten people. The team develops the embedded software inside Arturia's hardware instruments.

You will work with the electronics, software, product, and project teams throughout development. The work ranges from drivers for flash memory, displays, touch interfaces, and audio codecs to product features such as sequencers, synthesis, and audio processing.

You will also take the firmware lead on a project. You will coordinate the firmware work, keep the project team informed, and contribute to architecture and component choices. The role may include wider technical leadership, mentoring, and improvements to our tools and ways of working.

Responsibilities
  • Design, develop, and test embedded software in C and C++.
  • Develop and maintain device drivers and product features.
  • Write reliable, efficient, and maintainable code.
  • Take part in architecture reviews, code reviews, sprint planning, and project meetings.
  • Investigate problems and fix bugs in products already in use.
  • Write and maintain technical documentation.
  • Work closely with the other teams involved in product development.
  • Lead firmware development on a project and act as its main firmware contact.
  • Assess project complexity, estimate the work, and maintain the firmware backlog.
  • Contribute to architecture, technical choices, and electronic component selection.
Requirements
  • A degree in electronic engineering, embedded systems, computer science, or a related subject.
  • Experience developing embedded software in C and C++.
  • A good understanding of microcontrollers and the interaction between hardware and software.
  • Experience with protocols and peripherals such as I2C, SPI, flash memory, displays, touch interfaces, or audio codecs.
  • A careful approach to testing, debugging, code quality, and documentation.
  • The ability to work well with people from different technical backgrounds.
  • A professional level of English.
  • Experience with Agile development is useful.
  • An interest in music, audio technology, or electronic musical instruments would be welcome.

This is a permanent, full time position based in Montbonnot-Saint-Martin, near Grenoble. The office is easy to reach by bus or bicycle. You can work remotely for up to two days per week.

We welcome people from all backgrounds and are committed to equal opportunities and inclusion.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Lead Embedded Firmware Engineer - Audio & MCU (Remote 2d)
Lead Embedded Firmware Engineer - Audio & MCU (Remote 2d)

ARTURIA • Montbonnot-Saint-Martin

Hybride
EUR 55 000 - 75 000
Remote work up to 2 days/week
Electrical Engineer
Electrical Engineer

ARTURIA • Montbonnot-Saint-Martin

Sur place
EUR 45 000 - 68 000
Hardware Engineer – Audio & Systems Architect
Hardware Engineer – Audio & Systems Architect

ARTURIA • Montbonnot-Saint-Martin

Sur place
EUR 45 000 - 68 000
Technicien Test et Assurance Qualité (H/F)
Technicien Test et Assurance Qualité (H/F)

ARTURIA • Montbonnot-Saint-Martin

Sur place
EUR 32 000 - 46 000
Hardware & Firmware Electronics Development Engineer (M/F)
Hardware & Firmware Electronics Development Engineer (M/F)

Senstronic, Inc • France

Sur place
EUR 50 000 - 70 000
Opportunities to develop skills across various topics
Stimulation in a human-sized team
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Dormont Manufacturing Co • Gif-sur-Yvette

Sur place
EUR 50 000 - 70 000
Hybrid work policy
Comprehensive health benefits
Opportunities for internal mobility
+2
Ingénieur firmware H/F
Ingénieur firmware H/F

Expleo • Gières

Sur place
EUR 42 000 - 52 000
Télétravail interne
CSE
RTT + CET
+5
Ingénieur software embarqué H/F
Ingénieur software embarqué H/F

Kicklox • Paris

Hybride
EUR 25 000 - 50 000
Statut de cadre
Jours de récupération
Tickets restaurant
+2
Technicien QA & Tests — Instruments Numériques
Technicien QA & Tests — Instruments Numériques

ARTURIA • Montbonnot-Saint-Martin

Sur place
EUR 32 000 - 46 000
Ingénieur Firmware C - C++ Bare Metal Senior H/F
Ingénieur Firmware C - C++ Bare Metal Senior H/F

KAIZEN Solutions (KZS) • Grenoble

Sur place
EUR 65 000 - 90 000