Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Embedded Software Engineer

JBC Soldering Tools

Madrid

Presencial

EUR 70.000 - 90.000

Jornada completa

Hace 30+ días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global electronics company seeks a Senior Embedded Software Engineer to develop next-generation firmware for soldering stations. Responsibilities include defining software architectures, managing requirements, and collaborating with teams. Ideal candidates have over 5 years of experience, strong technical knowledge, and proficiency in English and Spanish or Catalan. Competitive salary and a permanent position offered.

Servicios

Permanent position with probationary period
Flexible working hours
Salary based on skills and experience

Formación

  • 5+ years in embedded software development.
  • Proven experience in software architecture.
  • Good level of Spanish and/or Catalan.

Responsabilidades

  • Define and design embedded software architectures.
  • Develop and maintain firmware in embedded C.
  • Document software and architectures.

Conocimientos

Embedded software development
Software architecture
Requirements engineering
Applied electronics
Experience with 32-bit microcontrollers
Communication protocols knowledge
Technical English proficiency

Educación

Degree in Electronic Engineering, Telecommunications, Computer Science

Herramientas

Development and debugging tools
Python scripting
C/C++ development
Descripción del empleo

JBC Soldering, S.L.

is a global company with more than 90 years of experience in manufacturing soldering equipment and tools for professional electronics. Among our clients are some of the world’s leading technology companies in sectors such as Automotive, Aerospace, Medical Electronics, and Defense. Headquartered in Molins de Rei (Barcelona), the company also has subsidiaries in the USA, Mexico, China, and India.

As part of the expansion of our Electronics R&D Department, we are looking for a

Senior Embedded Software Engineer

to contribute to the development of next-generation firmware and software for our intelligent soldering stations.

Responsibilities

Define and design embedded software architectures for new products.

Elicit, analyze and manage software requirements in collaboration with hardware, mechanical and product teams.

Develop and maintain firmware in embedded C for microcontrollers.

Develop software with wireless connectivity (Wi-Fi, BLE, NFC) for connected devices.

Collaborate on hardware bring-up and debugging.

Ensure software quality through validation methodologies.

Document software and architectures following engineering best practices.

Develop auxiliary software tools to support the product.

Requirements

Degree in Electronic Engineering, Telecommunications, Computer Science, or a related field.

More than 5 years of experience in embedded software development.

Proven experience in software architecture.

Proven experience in requirements engineering.

Advanced knowledge of applied electronics.

Experience with 32-bit microcontrollers (particularly STM32 family).

Familiarity with RTOS (FreeRTOS, Zephyr, or similar).

Knowledge of communication protocols (SPI, I2C, UART, Modbus, CAN, Ethernet, Ethernet / Industrial Protocol).

  • Scripting knowledge in Python.

Experience in high-level programming (C / C++, Java, C#, Go or similar).

Experience using development and debugging tools (Compilers, IDEs, JTAG, oscilloscopes, multimeters, etc).

Good level of technical English (oral and written).

Preferred Qualifications

Experience in regulated sectors (automotive, railway, industrial, home appliances or similar).

Experience with embedded Linux (GCC, POSIX, Yocto, Buildroot, etc).

Familiarity with development methodologies (V-Model, CI / CD, TDD, UT, IT, DevOps, etc).

Use of Jenkins, Git / Bitbucket, and testing suites.

Experience with IoT projects and MQTT protocol.

Experience in requirements engineering according to ISO / IEC / IEEE 29148 : 2011.

Knowledge of safety standard EN60335-1 : 2012.

Good level of Spanish and / or Catalan.

What we offer

Permanent position with a six-month probationary period.

Working hours : 7 : 00 a.m. – 3 : 20 p.m., with flexible start time between 7 : 00 and 9 : 00 a.m.

Salary based on the candidate’s skills and experience.

Immediate start available.

For more information visit www.jbctools.com

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.