Masculin
Chișinău
Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".
Fișier CV încărcat
Acest CV este publicat ca fișier. Acum vizualizați versiunea text a acestuia, care poate fi ușor diferită de original.
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
Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".