Embedded Firmware Engineer

Nextpower

Valencia

Presencial

EUR 42.000 - 65.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Nextpower is seeking a firmware developer to contribute to new projects and maintain embedded firmware for power devices, focusing on TI C2000 family. You will develop complete applications for control and management of electrical power devices.

The role involves collaborating in sprints, code reviews in GitLab, and ensuring software quality through testing and documentation. Travel to customer facilities is possible as part of the project support.

Formación

  • Engineering or university degree in a science field.
  • Experience in developing well-structured and documented software.
  • Experience in C programming.
  • Desirable: embedded software developer for microprocessors.
  • Desirable: solar/storage inverter embedded systems.
  • Desirable: Doxygen for code documentation.
  • Desirable: unit test design/implementation.
  • Desirable: Python programming.
  • Experience with GitLab for version control.

Responsabilidades

  • Use official UTI-SW code development, version control, and code documentation tools.
  • Follow QoS-defined software processes and Sprint planning.
  • Assume responsibility for software quality and meeting deadlines.
  • Review and approve code merges in GitLab per QoS rules.
  • Analyze software specifications and design, develop, and maintain embedded applications for ZGR products.
  • Prepare and maintain design documents; perform debugging and unit testing.

Conocimientos

C programming
Embedded systems
Software debugging
Python
Unit testing basics
Proactive
Team collaboration

Educación

Engineering degree

Herramientas

GitLab
Doxygen

Descripción del empleo

Job Description

As a firmware developer, you will participate in the development of new projects, as well as create new features to improve and maintain existing embedded firmware applications, mainly based on the TI C2000 family, developing complete applications dedicated to the management and control of electrical power devices.

Responsibilities
  • Use the official UTI-SW code development, version control, and code documentation tools.
  • Use collaborative work tools in accordance with the QoS plan.
  • Execute software development processes in accordance with QoS.
  • Follow the software working methodology, as defined in QoS.
  • Assume responsibility for the quality of the software developed.
  • Assume responsibility for meeting development deadlines agreed upon in the Sprint Planning.
  • Assume responsibility for reviewing and approving code merges in GitLab, ensuring compliance with code versioning rules, collaborative work in GitLab, and ticket management in Redmine, in accordance with QoS.
  • Analyze software specifications.
  • Design, develop, and maintain embedded applications for ZGR products.
  • Prepare and maintain design documents.
  • Debug, perform unit testing, and conduct software verification.
  • Participate in the daily scrums of the developments in which you participate.
  • Participate in Sprint Planning, Sprint Reviews, and Retrospectives.
  • Support other departments.
  • Analyze and test at customer facilities in support of other departments.
  • Train, supervise, and mentor less experienced members.
Qualifications
  • Minimum academic qualifications: Engineering or university degree in a science field.
  • Essential Knowledge/Experience
    • Development of well-structured and documented software.
    • Experience and proficiency in C programming.
  • Desirable Knowledge/Experience
    • Work experience as an embedded software developer for microprocessors.
    • Experience developing embedded systems for solar and/or storage inverters.
    • Experience in code documentation with Doxygen.
    • Experience designing and implementing Unit Tests (UTs).
    • Programming experience in Python.
  • Experience with GitLab for version control.
Skills
  • Ability to define software architectures for complex products.
  • Ability to define software specifications from very high level or even non-existent requirements for new products.
  • High-level requirements analysis.
  • Proactivity.
  • Rigor and method.
  • Ability to work in a team.
  • Dynamism in execution of work.
  • Dedication to work.
  • Eagerness to learn.
Travel

Some travel required.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Firmware Engineer
Embedded Firmware Engineer

Nextpower Inc • Valencia

Presencial
EUR 40.000 - 60.000
Embedded Firmware Engineer - Power & Inverter Systems
Embedded Firmware Engineer - Power & Inverter Systems

Nextpower • Valencia

Presencial
EUR 42.000 - 65.000
Embedded SW Development Engineer
Embedded SW Development Engineer

GE Vernova • Zamudio

Presencial
EUR 55.000 - 85.000
Firmware Engineer
Firmware Engineer

microTECH Global LTD • Cataluña

Presencial
EUR 55.000 - 90.000
Embedded Firmware Engineer - Power Systems (Valencia)
Embedded Firmware Engineer - Power Systems (Valencia)

Nextpower Inc • Valencia

Presencial
EUR 40.000 - 60.000
Firmware Engineer
Firmware Engineer

microTECH Global LTD • Barcelona

Presencial
EUR 50.000 - 70.000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Nextpower Inc • Valencia

Presencial
EUR 42.000 - 66.000
Power Electronics Hardware Engineer
Power Electronics Hardware Engineer

Nextpower • Valencia

Presencial
EUR 45.000 - 65.000
EMBEDDED SOFTWARE ENGINEER
EMBEDDED SOFTWARE ENGINEER

UAVHE • Barcelona

Presencial
EUR 55.000 - 76.000
Health insurance
Flexible schedule
Paid time off
+2
Ingeniero/a Junior – Software Embebido
Ingeniero/a Junior – Software Embebido

Jobtailor • Tres Cantos

Presencial
EUR 42.000 - 64.000