Senior Software Engineer (m/f/d) at BorgWarner

Nigrán, Galicia, Spain

BorgWarner Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AutomotiveIndustries

Requirements

  • Bachelor’s or Master’s degree in Software, Electronics, or Electrical Engineering
  • Minimum 12 years of professional experience, including at least 3 years working with inverters and motor control and/or eCompressors
  • At least 3 years of hands-on experience with AUTOSAR-based development
  • Proficiency in C programming for embedded systems
  • Strong knowledge of vector control for electric motors (PMSM, BLDC, ACIM)
  • Practical experience with AUTOSAR Classic architecture and related tools (e.g., DaVinci, EB Tresos)
  • Familiarity with 32-bit microcontrollers (e.g., Infineon Aurix, ARM Cortex-M7)
  • Ability to read electrical circuit schematics and understand the impact on software operation and design
  • Good command of English/Spanish (written and spoken)

Responsibilities

  • Design, implement, and optimize vector control algorithms (e.g., FOC, DTC) for electric motors and compressors for embedded software
  • Support control strategy development for eMotor and compressor systems, including protection algorithms
  • Integrate and validate software components within the AUTOSAR Classic Platform
  • Participate in design reviews, risk assessments, and validation testing (HIL, SIL, MIL)
  • Document development activities in accordance with Automotive SPICE (ASPICE) processes
  • Define and maintain software requirements, architecture, and detailed design specifications
  • Collaborate with cross-functional teams including hardware, systems, and quality engineering to ensure robust and efficient solutions
  • Functions associated with the Quality and EHS system as outlined in annex DG.18.1.1

Skills

Key technologies and capabilities for this role

CAUTOSAR ClassicFOCDTCPMSMBLDCACIMInfineon AurixARM Cortex-M7DaVinciEB TresosHILSILMILASPICE

Questions & Answers

Common questions about this position

What is the work arrangement for this position?

The role is hybrid, based at the STC Power Electronics team in Nigrán, combining flexibility with collaboration in a growing technical center.

What are the minimum qualifications and experience required?

A Bachelor’s or Master’s degree in Software, Electronics, or Electrical Engineering is required, along with a minimum of 12 years of professional experience, including at least 3 years with inverters and motor control or eCompressors, and 3 years of hands-on AUTOSAR-based development.

What key technical skills are essential for this role?

Proficiency in C programming for embedded systems, strong knowledge of vector control for electric motors (PMSM, BLDC, ACIM), and practical experience with AUTOSAR Classic architecture and tools like DaVinci or EB Tresos are essential.

What is the company culture like for this team?

The team is dynamic and collaborative within the STC Power Electronics group, working in a global environment with cross-functional teams and OEMs, emphasizing flexibility, empowerment, and innovation in a growing technical center.

What makes a strong candidate for this Senior Software Engineer role?

Candidates stand out with 12+ years of experience including hands-on AUTOSAR and motor control work, proficiency in embedded C and vector control algorithms, plus valuable automotive skills like ISO 26262 compliance, CAN protocols, and MATLAB/Simulink.

BorgWarner

About BorgWarner

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI