Senior MC Firmware engineer

Page Personnel + Seguir empresa
Barcelona - España 04/07/2023

Descripción de la oferta de empleo

Perfil buscado (Hombre/Mujer)

• Translate high-level product requirements into implementable embedded software for a modern connected electric motorcycle or associated products.
• Design, implement, deploy and maintain motor control firmware.
• Continuously develop new algorithms and implementations to improve the product.
• Actively participate in software & hardware architecture development, design and
code reviews, etc.
• Work with the Mechatronics & Engineering teams to design, develop, test and ship
leading high-volume electric motorcycles.
• Help define the working methodology for the Mechatronics team.
• Drive the design, coding, testing, bring-up, integration, continuous maintenance, improvements, and releases of the subsystems under your responsibility.
• Support the transition to the manufacturing line.

• International company with HQ in BCN specialized in electric motorcycles|Unique oportunity to join a company which is building the future
• Computer Science or Electronics Engineering Degree (BS, MS preferred)
• Strong analytical & problem solving skills.
• Proficiency in writing low level firmware, programing all kinds of MCUs, debugging,
• testing, etc.
• Extremely comfortable with data and signal processing.
• Comfortable using CAN tools and communications like SPI, UART, I2C, BLE, WiFi.
• At least 4 years of experience in developing and bringing to market complex Firmware for ARM microcontrollers, DSP, FPGA or similar.
• At least 2 years of experience directly in firmware for motor control and&or powertrain management.
• Experience and deep-understanding of motor control algorithms and low speed control techniques; especially field oriented control in both torque control and speed control modes.
• Experienced with both sensored and sensorless motor drive.
• Experience and deep-understanding of electric motors, especially permanent magnet synchronous motors with and without saliency.
• Knowledge and experience of software engineering methodology, processes, and good practices. Proficiency in C and C++.
• Good hands-on knowledge of Git.
• Hands-on experience with Software development in MATLAB/Simulink for software development and testing.
• Proficiency in complex drivers and modules development for real time data transfer.
• Experience with bootloader development.
• Demonstrated experience processing complex analog & digital signal and data transfer with Bluetooth LE, WiFi, CAN bus, LIN bus, SPI, i2C and all major communication protocols

Our client is a young international company based in Barcelona which is revoluting the premium electric mototrcycles industry in the world.

• Take part in building the future of the motorcycle industry through performance light electric mobility in a rapidly growing international company
• Enter early and play a key part in growing the Mechatronics team
• Competitive salary & lunch subsidy
• 30 paid holiday days for you to unwind
• Laptop, screens, and software tools


Otros detalles de la oferta

CVs inscritos en el proceso: 13

Nunca debes compartir tus datos bancarios ni fotos de tus documentos al solicitar un empleo. Si tienes alguna duda sobre un proceso de selección contacta con nosotros.
Comparte esta Oferta
En esta oferta serás redirigido a la pagina web de la empresa.
Completa el formulario en su web.
Esta candidatura no estará reflejada en tu cuenta.
Tus datos se almacenan directamente en la base de datos de la empresa.
Datos principales de la oferta
  • Barcelona - España
  • Ingenieros/Industria
  • Jornada completa
  • 3 años
  • Indefinido
    Tipo contrato
  • 45.000 € - 48.000 € Bruto/año
  • Firmware C C++ ARM

¿No tienes cuenta en

Regístrate como candidato en y vincula tu CV a las ofertas de empleo.

Crea tu cuenta gratis