Senior Firmware Engineer

Senior Firmware Engineer

BorgWarner

Imola, Italy

POSITION SUMMARY

The Senior Firmware Engineer will focus on hi-power battery chargers software design, and debugging. This includes closed loop power control boards, UIs and communication boards (protocols) applications. Together with the design activity, and in specific projects, the Senior Firmware Engineer will also take the role of team manager and SW architect.

KEY ROLES AND RESPONSIBILITIES

  • Supports and coaches the internal SW team to define, design, and debug applications for the control of Hi-Power circuits and components
  • Coordinates the development of new features with agile methodology
  • Identifies and solves a broad range of problems using an analytical approach and out-of-the box thinking. Analyses new systems
  • Develops and tests prototypes and proof of concept control algorithms following the company process and in line with the applied normative and standards
  • Develops technical documentation according to the internal quality system
  • Works concurrently on multiple projects/subprojects

EDUCATION AND EXPERIENCE

  • Demonstrated ability to achieve product goals in an innovative and fast-paced environment;
  • 8+ years of experience as embedded software engineer operating on power circuits in highly structured environment;
  • BS or MS in Software Engineering;
  • Sound knowledge of embedded development, and real time applications;
  • Fluent in English.

Background

  • Deep knowledge of embedded languages: C;
  • Experience with scripting (Python, shell), OO languages (C++, Java) and graphic libraries (QT);
  • Deep knowledge of model based design, controls and the stability theory. Digital compensating loop design and analysis. Digital filters (Matlab, PLECS);
  • Experience with embedded design tools: Emulators/probes (ARM/Cortex, Microchip MPLAB, TI C2000), Compilers (GNU, CCS, MLAB), Protocol analyzer: (CAN/Vector) and embedded programming tools;
  • SW versioning (Git/bitbucket, SVN) and project monitoring (JIRA);
  • Linux (Yocto) and Windows programming;
  • Experience in defining SW architectures, and modular approach when designing.

Desired

  • Experience with IoT, Internet languages (HTML, CSS, Javascript, PHP) and protocols (HTTP, MQTT, TCP/IP);
  • Experience with electric motors control (drives/inverters);
  • Experience with industrial and automotive (ISO 26262) functional safety principles, and certification;
  • Ability to both mentor and learn from high-performing collaborators;
  • Availability to travel.

KEY COMPETENCIES

  • Priority Setting;
  • Functional/Technical Skills;
  • Process Management;
  • Organizational Agility;
  • Decision Quality;
  • Ethics and Values;
  • Customer Focus;
  • Problem Solving;
  • Drive for Results;
  • Interpersonal Savvy.

Apply Now

Don't forget to mention EuroEngineerJobs when applying.

Share this Job

More Job Searches

Italy      Software Engineer      BorgWarner     

© EuroJobsites 2024