Recommended expert
Lucian Aron
Software Developer
Experience
Oct 2023 - Feb 2024
5 monthsSoftware Developer
AKKA GmbH
- TME actuator board redesign.
- Activities: SFD/IVD and Watchdog integration plus timing measurements.
- Tools: Eclipse, SPC58x controller, Git, CANoe, AUTOSAR Clasic, Davinci MPU Configurator and Developer.
- Languages: C, Assembler.
- Protocols: CAN, UDS.
May 2023 - Dec 2024
1 year 8 monthsSoftware Developer
Continental AG
- Support in diagnostics team for the BCM project.
- Activities: Diagnostic support, failure ticket analysis and fixes, IVD and SFD fixes.
- Tools: Eclipse, ST SPC58x controller, Git, CANoe AUTOSAR Clasic, MPU Tresos, Trace32.
- Languages: C, Assembler.
- Protocols: CAN, UDS.
Sep 2022 - Dec 2023
1 year 4 monthsSoftware Developer
Hella GmbH
- Low voltage battery management system.
- Activities: Diagnostic support, current and voltage monitoring implementation, MISRA and metrics changes, failure ticket analysis.
- Tools: Eclipse, Infineon TC27x controller.
- Languages: C, Assembler.
- Protocols: CAN, UDS.
Jun 2022 - Jan 2023
8 monthsSoftware Developer
MinebeaMitsumi Technology Center Europe GmbH
- Component integration and software changes as requested by the customer.
- Activities: Component integration into new project and changes according to the requirement specification.
- Tools: uVision Keil, Cortex M3 controller.
- Languages: C, Assembler.
Apr 2022 - Jul 2023
1 year 4 monthsSoftware Developer
ASK Industries GmbH
- Diagnostics implementation and debugging support, Davinci configuration for diagnostics.
- Activities: Software development and debugging.
- Tools: ARM Cortex-M4, SVN, J-Link Debugger, AUTOSAR Clasic, Davinci Configurator and Developer.
- Languages: C, Assembler.
- Protocols: Ethernet, UDS.
Jan 2022 - Apr 2022
4 monthsSoftware Developer
Isabellenhütte Heusler GmbH
- Elektrobit bootloader integration, configuration and adaption according to the IVT30 project specification, also development for SWCs in the application of the IVT30 software.
- Activities: Software development, integration and debugging.
- Tools: Tasking Compiler, Tricore TC22x single core, SVN, UDE Debugger, PCAN, AUTOSAR 4.1, Tresos.
- Languages: C, Assembler.
- Protocols: CAN, UDS.
Oct 2021 - Nov 2022
1 year 2 monthsBretten, Germany
Software Developer
Huf Baolong Electronics
- SFD and IVD integration and software changes according to software requirements specification.
- Activities: Software development and debugging.
- Tools: Eclipse, Greenhills Compiler, NXP S32K14x (Cortex-M4), TFS, PE Micro Debugger, CANoe, AUTOSAR 4.1, Enterprise Architect, Davinci Developer, Davinci Configurator.
- Languages: C, Assembler.
- Protocols: CAN, UDS.
Oct 2020 - Oct 2021
1 year 1 monthBabenhausen, Germany
Software Developer and Tester
Continental
- Running ZST tests for deliveries, ZST test analysis and ticket management. Developer in COM team.
- Activities: Software testing and development.
- Tools: CANoe, Git, Multi compiler, Renesas debugger for Multi compiler.
- Languages: C, Assembler.
- Protocols: CAN, Ethernet, UDS.
Oct 2020 - Mar 2021
6 monthsSoftware Developer
MinebeaMitsumi Technology Center Europe GmbH
- Code refactored to get the project KGAS conform, fixed MISRA warnings and errors, refactored the code to achieve the SW metrics goals, detailed design changes.
- Activities: Code refactoring and quality assurance according to the VW KGAS standard.
- Tools: uVision Keil, QAC (MISRA and metrics).
- Languages: C, Assembler.
May 2019 - Jan 2022
2 years 9 monthsMunich, Germany
Software Developer
Magna Electronics
- NVM responsible (QM), Voltage, Temperature monitoring and IO Hardware Abstraction (ASIL B components) development, Error analysis and debugging.
- Activities: Software development and debugging.
- Tools: Eclipse, Tasking Compiler, Infineon TC27x, Git, PTC, Lauterbach debugger, Lauterbach Trace32, CANoe, AUTOSAR 4.1, Enterprise Architect, Davinci Developer, Davinci Configurator, QAC (MISRA).
- Languages: C, Assembler.
- Protocols: CAN, Ethernet, UDS.
Sep 2017 - Jan 2021
3 years 5 monthsFriedrichshafen, Germany
Software Developer
ZF Friedrichshafen AG
- Error analysis, debugging and implementation of fixes, customer support.
- Activities: Software development and debugging.
- Tools: Eclipse, Greenhills Multi Compiler, Infineon TC27xD, Clearcase, Clear-Quest, Lauterbach debugger, Lauterbach Trace32, CANoe, CANape, AUTOSAR 3.2, Enterprise Architect, TLF35584 (External Safety Watchdog), PC Lint (MISRA).
- Languages: C, Assembler.
- Protocols: CAN, SPI.
Jan 2016 - Jun 2017
1 year 6 monthsMarkdorf, Germany
Software Developer
Continental AG
- Error analysis, debugging and implementation of fixes, customer support.
- Activities: Software development and debugging.
- Tools: Eclipse, Greenhills Multi Compiler, NXP MPC56xx and MPC57xx, MKS, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe.
- Languages: C.
- Protocols: CAN, LIN, Flexray.
Sep 2015 - Dec 2015
4 monthsSchwieberdingen, Germany
Software Developer
Bosch AG
- Implement all desired changes for EPS software in order to achieve the safety level 3 status.
- Activities: Software development and optimization.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe, CANape (XCP).
- Languages: C.
- Protocols: CAN.
Mar 2014 - Dec 2015
1 year 10 monthsGermany
Software Developer
ZF Friedrichshafen AG
- Implemented new features adjusted CAN stack according to the new customer requirements.
- Activities: Software development and optimization.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe, CANape (XCP), Geny 1.4, PC Lint (MISRA).
- Languages: C.
- Protocols: CAN.
Jul 2013 - Mar 2014
9 monthsGermany
Software Developer
ZF Friedrichshafen AG
- Diagnostics implementation for Active Engine Mount for the onboard H-bridge driver (L99H01 from ST), crank signal diagnostics and different other maintenance tasks.
- Activities: Software development and optimization.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe, CANape (XCP), PC Lint (MISRA).
- Languages: C.
- Protocols: CAN.
Mar 2013 - Jul 2013
5 monthsGermany
Software Developer
ZF Friedrichshafen AG
- End of line software implementation. Implemented diagnostic services for writing and reading end of line data from the flash memory. Also corrected testcases like flash error correction and ram error correction.
- Activities: Software development and optimization.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe, CANape (XCP), PC Lint (MISRA).
- Languages: C.
- Protocols: Flexray.
Jul 2012 - Dec 2015
3 years 6 monthsGermany
Software Developer
ZF Friedrichshafen AG
- Implemented the new protocol on a V850 which receives data from the index sensor through the ASIC connected between the two components. Software was implemented for PHC03 (V850) and PX4 (V850) controllers. Including software maintenance.
- Activities: Software Development and bug fixing.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, Lauterbach debugger, Lauterbach Trace32, CANoe.
- Languages: C.
- Protocols: UART.
May 2012 - Dec 2015
3 years 8 monthsGermany
Software Developer
ZF Friedrichshafen AG
- Modification of an existing software according to the new hardware and protocol changes. SPI interfaces was emulated using GPIO lines in order to read data from a dual die sensor. The SPI interface inside the controller was used to send data to the ASIC connected to the XC866 (8051 core) controller. Including software maintenance and small variations for different customers.
- Activities: Software Development.
- Tools: DAvE Bench.
- Languages: C.
- Protocols: SPI.
Jan 2012 - Aug 2012
8 monthsGermany
Software Developer
ZF Friedrichshafen AG
- End of line software implementation. Implemented diagnostic services for writing and reading end of line data from the flash memory. Also corrected testcases like flash error correction and ram error correction.
- Activities: Software development and optimization.
- Tools: Eclipse, Greenhills Multi Compiler, Renesas V850 micro-controllers, Clearcase, Clear-Quest, UDS, Lauterbach debugger, Lauterbach Trace32, CANoe, PASDT, CANape (XCP), Geny 1.4, PC Lint (MISRA).
- Languages: C.
- Protocols: CAN.
Jun 2011 - Dec 2011
7 monthsMunich, Germany
Software Developer
Lear Corporation GmbH
- Tests between one MPC5668x controller and a MC9S08DV60 were not stable enough. Also the download from the MPC5668x controller to the MC9S08DV60 had significant fluctuations of 5 seconds. Communication between the two controllers was established over the SPI protocol. Download of the images for the two MPC5668x controllers had a problem with retransmitted frames. Body controller code size reduced by 12.2KB when the linker script was changed and corrected.
- Activities: Software Optimization.
- Tools: Eclipse, Windriver compiler, MPC5668x micro-controllers, MC9S08DV60 micro-controller, JIRA, E-Sys, UDS, Lauterbach debugger, Lauterbach Trace32, P&E USB BDM MULTILINK debugger, Highwave.
- Languages: C, C++.
- Protocols: CAN, TCP/IP.
May 2011 - Jun 2011
2 monthsMunich, Germany
Software Developer
Lear Corporation GmbH
- Moved functionality from the Z6 core to Z0 core for testing. Changes on an existing bootloader to enable download over Ethernet using BMW E-Sys software. RAM images were reduced in size.
- Activities: Software Optimization and Development.
- Tools: Eclipse, Windriver compiler, MPC5668x micro-controllers, JIRA, E-Sys, Lauterbach debugger, Lauterbach Trace32.
- Languages: C, C++.
- Protocols: CAN, TCP/IP.
Mar 2011 - May 2011
3 monthsMunich, Germany
Software Developer
Lear Corporation GmbH
- Improve download time between two micro-controllers linked via CAN. Used both cores from MPC5668G to forward and flash two images simultaneously.
- Activities: Software Optimization and Development.
- Tools: Eclipse, Windriver compiler, MPC5668x micro-controllers, JIRA, Lauterbach debugger, Lauterbach Trace32.
- Languages: C, C++.
- Protocols: CAN, TCP/IP.
Feb 2011 - Mar 2011
2 monthsMunich, Germany
Software Developer
Lear Corporation GmbH
- Improve download time between micro-controllers over two CAN buses using UDP protocol. Delete Flash operations are synchronized according to a developed protocol.
- Activities: Software Optimization and Development.
- Tools: Eclipse, Windriver compiler, Lecroy and Agillent oscilloscope, MPC5668x micro-controllers, JIRA, Lauterbach debugger, Lauterbach Trace32.
- Languages: C, C++.
- Protocols: CAN, TCP/IP.
Jan 2011 - Feb 2011
2 monthsMunich, Germany
Software Developer
Lear Corporation GmbH
- Improve onboard CAN bus speed between two micro-controllers from 1Mbps to 2Mbps with minor circuitry changes.
- Activities: Software Implementation and hardware modification for the CAN bus.
- Tools: Eclipse, Windriver compiler, Lecroy oscilloscope, MPC5668x micro-controllers, JIRA, Lauterbach debugger, Lauterbach Trace32.
- Languages: C.
- Protocols: CAN.
Oct 2010 - Oct 2010
1 monthLustenau, Austria
Software Developer
System Industrie Electronic
- Implementation of an embedded software module destined to start and stop a computer.
- Activities: Requirements Engineering, Software Design, Software Implementation.
- Tools: Eclipse, Telnet, OpenOCD, Codesourcery g++ Lite 2009q1, DevKit ARM GDB, ST Standard Peripheral Library 3.3.0, STM32F100RBT6B.
- Languages: C, Assembler (ARM Thumb-2).
Aug 2010 - Aug 2010
1 monthLustenau, Austria
Software Developer
System Industrie Electronic
- Implementation of an embedded software module that boots a STM32F controller in normal mode or boot loader mode.
- Activities: Software Implementation, Versioning Management.
- Tools: AVR Studio 4, ATtiny10.
- Languages: Assembler (AVR).
Nov 2009 - Dec 2010
1 year 2 monthsLustenau, Austria
Software Developer
System Industrie Electronic
- Implementation of two microcontroller firmwares providing communication over a 10m serial cable or Bluetooth (HCI protocol), allowing PC communication with a 3D camera.
- Activities: Requirements Engineering, Architecture Design, Software Design, Unit Test Plan Implementation, Software Implementation, Versioning Management.
- Tools: Eclipse, Telnet, OpenOCD, Codesourcery g++ Lite 2009q1, DevKit ARM GDB, ST Standard Peripheral Library 3.1.0, DOORS, STM32F103.
- Languages: C, Assembler (ARM Thumb-2).
- Protocols: HCI Bluetooth, UART, I2C.
Nov 2009 - Nov 2009
1 monthLustenau, Austria
Software Developer
System Industrie Electronic
- Software class written to read all voltages, temperatures and fan speeds found on a DFI motherboard from the IT8718F circuit using the NTPort library.
- Activities: Software Implementation.
- Tools: Visual C++ 2005, NTPort library, x86.
- Languages: C++.
Oct 2009 - Nov 2009
2 monthsLustenau, Austria
Software Developer
System Industrie Electronic
- Software module written to configure and work with several external fan controllers to monitor temperature, fan speeds and voltages inside a medical computer.
- Activities: Software Implementation.
- Tools: Eclipse, Telnet, OpenOCD, Codesourcery g++ Lite 2009q1, DevKit ARM GDB, ST Standard Peripheral Library 3.1.0, STM32F103.
- Languages: C.
- Protocols: I2C.
Sep 2009 - Oct 2009
2 monthsLustenau, Austria
Software Developer
System Industrie Electronic
- Provides an interface with the user for the sound system built in the device.
- Activities: Requirements Engineering, Software Architecture Design, Software Design, Unit Test Plan Implementation, Software Implementation, Versioning Management.
- Tools: Eclipse, Telnet, OpenOCD, Codesourcery g++ Lite 2009q1, DevKit ARM GDB, ST Standard Peripheral Library 3.1.0, DOORS, STM32F103.
- Languages: C, Assembler (ARM Thumb-2).
- Protocols: I2C.
Sep 2009 - Sep 2009
1 monthLustenau, Austria
Software Developer
System Industrie Electronic
- C++ class that implements the protocol used by the STM32F bootloader in order to flash a new firmware.
- Activities: Software Implementation.
- Tools: Visual C++ 2005, x86.
- Languages: C++.
- Protocols: UART.
Aug 2009 - Sep 2009
2 monthsLustenau, Austria
Software Developer
System Industrie Electronic
- Starts the system by switching power channels one by one. Monitors voltages and temperatures on the running system.
- Activities: Requirements Engineering, Software Architecture Design, Software Design, Unit Test Plan Implementation, Software Implementation, Versioning Management.
- Tools: Eclipse, Telnet, OpenOCD, Codesourcery g++ Lite 2009q1, DevKit ARM GDB, ST Standard Peripheral Library 3.1.0, DOORS, STM32F103.
- Languages: C, Assembler (ARM Thumb-2).
- Protocols: I2C, UART.
Jan 2009 - Dec 2024
16 yearsSoftware Developer
LRTOS - Lite Real Time Operating System
- Private project involving installation and configuration of Eclipse, ARM USB OpenOCD debugger, and driver adaptation for Windows Vista. Initialization of an ARM9 Micro-controller and SDRAM module. RTOS development in C and assembler.
- Activities: Software Design, Software Implementation, Unit Testing, Versioning Management.
- Tools: Eclipse, Telnet, OpenOCD, arm-gcc compiler Codesourcery g++ Lite 2009q1, EP9302.
- Languages: C, Assembler (ARM9).
Apr 2007 - Dec 2008
1 year 9 monthsLeipzig, Germany
Software Tester
Nokia Siemens Networks
- Automatic Bring-up tests and Regression tests for Mobile Applications. Automatic GUI tests for client Applications.
- Activities: Automatic Regression Test Implementation, Automatic Regression Test Execution, Change Request Management, Automatic GUI Test Implementation, GUI Test Execution, Versioning Management.
- Tools: QF-Test, x86.
Apr 2007 - Jun 2007
3 monthsSoftware Developer
RentACoder
- A Log-Parser that finds stored messages in a log file. Developed for compatibility with Windows and Linux using Visual C++ and C++ STL. Visual Modeller was used for class diagrams and code generation.
- Activities: Requirements Engineering, Software Design, Software Implementation.
- Tools: Visual C++ 6.0, Visual Modeller, CANalyzer, x86.
- Languages: C++.
- Protocols: CAN.
May 2006 - Mar 2007
11 monthsRomania
Software Developer
Siemens VDO
- Development of a Router that does the routing of various messages (CAN, LIN, FlexRay) used in the Automotive industry based on a routing table. Developed for AUTOSAR.
- Activities: Unit Test Plan Implementation, Software Implementation, QA-C Analysis, Unit Test Execution, Versioning Management.
- Tools: Visual C++ IDE, Eclipse, Greenhills Multi, V850 platform, OSEK, CANalyzer, NEC V850.
- Languages: C (MISRA C guidelines).
- Protocols: CAN, LIN, FlexRay.
Mar 2006 - Jun 2006
4 monthsRomania
Software Developer
University Politehnica Timisoara
- Parallel port driver for an oscilloscope developed using Windows Driver Development Kit under Windows XP.
- Activities: Software Design, Software Implementation.
- Tools: WinXP DDK, x86.
- Languages: C.
Mar 2006 - May 2006
3 monthsSoftware Developer
RentACoder
- A project that requires Dbc file exporting. Developed using Visual C++ and C++ STL for compatibility with Windows and Linux.
- Activities: Requirements Engineering, Software Design, Software Implementation.
- Tools: Visual C++ 6.0, Visual Modeller, CANalyzer, CANdb++ Editor, x86.
- Languages: C++.
- Protocols: CAN.
Jan 2006 - Apr 2006
4 monthsRomania
Software Tester
Siemens VDO
- Developing a Test Case Generation Tool for CAN message testing.
- Activities: Test Case Design, Test Case Implementation, Versioning Management.
- Tools: Visual C++ IDE, Greenhills Multi, V850 platform, OSEK, NEC V850.
- Languages: C (MISRA C guidelines), XSLT.
- Protocols: CAN.
Jan 2006 - Feb 2006
2 monthsSoftware Developer
RentACoder
- A project that requires Dbc file parsing for applications like CANoe and CANalyzer. Developed using Visual C++ and C++ STL.
- Activities: Requirements Engineering, Software Design, Software Implementation.
- Tools: Visual C++ 6.0, Visual Modeller, CPP-Unit, CANalyzer, CANdb++ Editor, x86, QAC (MISRA).
- Languages: C++.
- Protocols: CAN.
Mar 2005 - Nov 2005
9 monthsRomania
Software Tester
Siemens VDO
- Module tester for a Real-Time Clock module on an embedded system. Involved finding errors and solutions.
- Activities: Test Case Design, Unit Test Case Implementation, Unit Test Case Execution, Quality Assurance, Versioning Management.
- Tools: Visual C++ IDE, Greenhills Multi, OSEK, NEC V850.
- Languages: C (MISRA C guidelines).
Mar 2005 - Jun 2005
4 monthsRomania
Software/Hardware Developer
University Politehnica Timisoara
- Extension of a Digital Storage Oscilloscope with 2 channels, synchronization, and increased sampling rate of 30 MS/s. Both hardware and software were built.
- Activities: Hardware Design, Hardware Implementation, Software Design, Software Implementation.
- Tools: Visual C++ 6.0, Visual Modeller, Doxygen, x86.
- Languages: C++, Assembler x86.
- Protocols: LPT.
Mar 2002 - May 2002
3 monthsRomania
Software/Hardware Developer
University Politehnica Timisoara
- Development of both hardware and software of a Digital Storage Oscilloscope for the LPT port. Maximum sampling rate was 20 MS/s.
- Activities: Hardware Design, Hardware Implementation, Software Design, Software Implementation.
- Tools: Borland C++ Builder 4.0, x86.
- Languages: C++, Assembler x86.
- Protocols: LPT.
Skills
- Operating Systems: Windows Vista / Xp / 2000 / Nt / 95; Ms-dos; Unix – Solaris; Linux; Osek (Autosar Os)
- Programming Languages: Assembler (X86, Arm, Avr, Power Architecture); C/c++; Java; Html; Php; Pascal; Xml; Xslt
- Micro Processing Units: Arm9 (Ep9302); Cortex M3 (Stm32f); Avr (Attiny10); Power Architecture (Mpc5668x); Nec/renesas V850; Hcs08 (Mc9s08dv60); 8051 (Xc866); X86 Processors; Tricore (Tc27x); Cortex M4 (Nxp S32k14x)
- Databases: Oracle Sql
- Products/standards/ides: Visual C++ 6.0; Borland C++ Builder 4.0; Clearcase; Pvcs; Canoe; Canalyzer; Canape; Opengl; Winxp Ddk; Eclipse; Avr Studio 4; Tasking; Doors; Infineon Dave Bench; Autosar; Greenhills Multi; Kwp2000/uds; Wind River Compiler; Jira; Lauterbach Trace32; E-sys; Swe Generator; Highwave; Pasdt; Geny 1.4; Git; Davinci Developer; Davinci Configurator; Uvision Keil; Autosar 4.x
- Data Communication Protocols: Tcp/ip; Atm; Can; Lin; Flexray; I2c; Bluetooth; Uart; Lpt; Spi
- Experience: Client/server Applications; Object Oriented Modelling; Windows Driver Development; Can Bus Programming And Tests; Automotive Applications; Telecommunications Applications; Embedded Applications
Languages
Romanian
NativeEnglish
AdvancedGerman
IntermediateEducation
Oct 2005 - Jun 2006
Politechnica University of Timisoara, Faculty of Automatics and Computers
Masters Degree in Advanced Computing Systems · Advanced Computing Systems · Timișoara, Romania
Oct 2000 - Jun 2005
Politechnica University of Timisoara, Faculty of Automatics and Computers
Dipl. Engineer Computer Science · Computer Science · Timișoara, Romania
Oct 1996 - Jun 2000
Telecommunications High School Timisoara
Telecommunications · Timișoara, Romania
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience