Файл CV
PC
Basic Software Engineer / Embedded Software Engineer

Gender Мужчина

address Кишинев

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".

Загруженный файл CV

Cv Preview

Это резюме размещено как файл. Вы смотрите его текстовую версию, которая может немного отличаться от оригинальной.

Basic Software Engineer (AUTOSAR)

Work Experience

Chisinau, Moldova
A Driving license category B

Basic Software Engineer/ Embedded Software Engineer

Technical Skills

  • AUTOSAR Classic Platform (BSW, MCAL, RTE)
  • ECU configuration tools (DaVinci Configurator/Developer, EB Tresos)
  • Embedded C, low-level driver development
  • Communication Protocols: CAN, LIN
  • Diagnostic stacks: UDS (ISO 14229), DTC, DEM, DET
  • OS & Scheduling (OSEK / AUTOSAR OS)
  • Debugging: Trace32, CANoe, CANalyzer, Oscilloscope, Logic Analyzer

Soft Skills

  • Problem solving, attention to detail
  • Good communication within Agile teams
  • Ability to understand complex architectures

Configuration and Integration of BSW

  • Configuration and integration of BSW (MCAL, COM, Canlf, CanTp, DCM, DEM etc.) for automotive ECUs (TRAVEO™ T2G, AURIX TC3xx, dsPIC33AK512x, dsPIC33CH512x and dsPIC33CK512x)
  • Development and testing of components such as loHwAb, SPI, PWM, ADC, MCU etc.
  • Analysis and debugging of CAN/LIN signals using CANoe/CANalyzer
  • Root-cause investigations, defect fixing, and software optimization
  • Interpretation of technical requirements (SWE.1-6) according to Automotive SPICE
  • Developed and integrated SBC drivers for the TLE926x, TLE94x1, and UJA116x device families
  • Performed development activities according to the Safety Manual, including determining whether the measured clock cycles fall within the safe operational range based on application-specific requirements
  • Developed the AT21CS01 EEPROM driver using the One-Wire communication protocol
  • Implemented a reference plausibility check for the Aurix TC3xx Enhanced Versatile Analog-to-Digital Converter (EVADCO) using the internal bandgap Vddk
  • Implemented safety-related features for components such as CddClock Mon (clock monitoring), CddCpu Load (CPU load monitoring), Cdd RCM (reset cause monitoring), and CddRomCheck (ROM integrity check), Cdd PUMon (Memory Protection Unit monitoring), etc.
  • Implemented trusted wrappers to safely call QM functions from ASIL-B and ASIL-D environments
  • Developed and implemented the CAN driver for dsPIC33AK512x microcontrollers
  • Collaboration with HW, APP, and Testing teams

Tools

  • DaVinci Configurator/Developer
  • EB tresos Studio
  • CANoe / CANalyzer
  • TRACE32, IAR Embedded Workbench, MPLAB X
  • Tessy

Embedded C Developer, BSS ONE

  • Developed for BlueNRG-2: created product specifications, selected radio protocol implementation, interfaced directly with customers and partners, and developed firmware
  • Designed, implemented, and tested a custom BlueNRG-2 MCU bootloader to update firmware on daisy-chain network
  • Implemented ramp-up/ramp-down PWM motor control algorithm for DC motors to reduce current spikes
  • Designed variable length serial communication protocol comprised of byte count, frame ID, payload, and CRC-32
  • ESP32: Implemented application control and sleep-mode management

Embedded C Developer, Arobs Software

  • Ability to understand Customer and System requirements and derive SW requirements for low and medium complexity functionalities
  • Implemented software functions and perform bench tests and unit tests to verify them
  • Good knowledge of C programming language and MISRA rules
  • Participate in peer review of source code
  • Working knowledge or experience in Hybrid Electric Vehicles
  • Experience in automotive diagnostics using UDS, OBD-II standards and diagnostics management
  • Experience in configuring NVM blocks and testing them
  • Good experience in AUTOSAR
  • Knowledge of V cycle development model
  • Ability to analyze SW requirements and derive SW design for medium to high complexity functionalities
  • Good communication skills in order to ensure optimal task delivery
  • Knowledge of microcontrollers and embedded system applications; Knowledge of communication protocols in automotive applications (CAN, SPI, LIN); HW knowledge
  • Ability to use testing equipment (power supplies, multi-meter, oscilloscope)
  • Technologies: C, CAPL
  • Tools Used: Cessar-CT, EB tresos Auto Core, FARM, DDS, Vector CANalyzer, INCA
  • Microcontroller Platforms: MPC5606BK (Freescale), TC265 (Infineon), AURIXTM Family TC38xQP, TC36xQP
  • Debug Tools: Lauterbach and Trace32

Embedded Programmer, DJV-COM S.R.L

  • Working with embedded systems and real time systems
  • Developing program code using programming language C
  • Working on series of projects based upon embedded system platforms and involved in modifications of code, whenever necessary
  • Implementing algorithms to extend the life of flash memory
  • Making some optimizations in program to reduce power consumption
  • Creating libraries for wireless applications
  • Fixing the problems as per the requirements
  • Implementing automation testing programs
  • Creating schematic diagrams following engineering layout principles
  • Designing PCB for application and hardware configuration

Technologies

  • C, Python, ASM, Altium Designer, OrCad, PCAD 2006

Education

Bachelor's Degree in Engineering, Universitatea Tehnica a Moldovei

  • Design of information systems
  • Data structures and algorithms
  • C/C++ programming
  • Develop computer software, design and build digital electronic circuits basics of Atmel and STM microcontrollers

IT Skills

  • C (expert)
  • CAPL (intermediate)
  • PowerPoint (advanced)
  • Python (intermediate)
  • Microsoft Word (advanced)

Languages

  • English (fluent)
  • Russian (proficient)
  • Romanian (native)

Additional Skills and Achievements

  • Continuous learner
  • Able to write high quality code
  • Good at understanding complex code
  • Good debugging skills
  • Self-motivated, flexible and responsible

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".