
Senior Software Engineer (m/f/d)
- Nigrán, Pontevedra
- Permanente
- Tiempo completo
- 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.
- Additionally, the functions associated with the Quality and EHS system as outlined in annex DG.18.1.1.
- 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 i.e 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).
- Experience developing embedded software in Automotive domain.
- Strong understanding of CAN/LIN communication protocols and diagnostic standards (UDS, CCP/XCP).
- Ensure compliance with ISO 26262 (functional safety) and ISO/SAE 21434 (cybersecurity) standards.
- Perform unit testing and MISRA to exercise your implemented functionality.
- Experience with version and source control methods and systems (e.g. git).
- Experience with MATLAB/Simulink for modeling and simulation.
- Deep understanding of power electronics (DC-DC, DC-AC converters, thermal management).
- Knowledge of eCompressor architecture, including scroll compressor, eMotor, and PCBA integration.
- Familiarity with Vector tools (CANoe, CANape, CANdela)
- Experience working in ASPICE-compliant environments.
- Exposure to cybersecurity (ISO/SAE 21434) and functional safety (ISO 26262).
- Experience with Python, or other scripting languages.
- Experience with model-based development (MATLAB/ Simulink/ Stateflow/ System Composer/ Polyspace).
- German language skills are a plus.
- A collaborative and empowering environment where your ideas and contributions matter.
- A multidisciplinary team with strong ownership and decision-making capacity.
- New facilities with state-of-the-art labs and tools.
- Global exposure: work with international teams and OEM customers, with occasional travel.
- Flexible working hours and hybrid work model.
- Access to training and development programs.
- Attractive benefits including meal support, health insurance, and childcare tax assistance.