02/27/2025 updated

**** ******** ****
100 % available

Senior Embedded Software Engineer (C/C++) with expertise in remote work

Sector 5, Bucharest, Romania
Worldwide
MA in Artificial Intelligence
Sector 5, Bucharest, Romania
Worldwide
MA in Artificial Intelligence

Profile attachments

CV - Petre Cristian Trusca.pdf

C (Programming Language)Agile MethodologyArchitectureAssembly LanguageC++ (Programming Language)CMakeComputer ProgrammingProgramming ToolsEmbedded SystemsEmbedded SoftwareField-Programmable Gate Array (FPGA)Python (Programming Language)Machine LearningMultiprocessingObject-Oriented Software DevelopmentOpenMPTensorflowReduced Instruction Set ComputingSoftware EngineeringRust (Programming Language)PytorchGitScikit LearnSoftware Version ControlProgramming Languages
Embedded Systems Development
Extensive experience in designing and implementing embedded software solutions using C, C++, and Assembly languages for various hardware platforms.

Parallel Programming
Proficiency in developing parallel programs and optimizing code for multicore embedded systems, including experience with FPGA and LLVM.

Machine Learning Integration
Capability to implement and optimize machine learning models for embedded environments, utilizing frameworks like TensorFlow and PyTorch.

Programming Languages
Proficiency in C, C++, Assembly, Python, and Rust for embedded systems development.

Development Tools
Experience with Cmake, Git, and Agile methodologies for efficient software development and version control.

Specialized Frameworks
Familiarity with OpenMP, OOP, RISC-V architecture, and various machine learning frameworks such as Scikit-Learn, Hugging Face, and ONNX.
 

Languages

EnglishNative speakerRomanianNative speaker

Project history

Senior Embedded Software Engineer

NXP Semiconductors
Worked on inter-processor communication, eliminated dependencies to the operating system, and reduced development effort for parallelized code by creating a compiler runtime library.

Embedded Software Engineer

NXP Semiconductors
Developed a proof of concept for a Rust compiler in a constrained environment, proving functionality of 70% of Rust language and discovering limitations of current technology.

Embedded Software Engineer

NXP Semiconductors
Worked on machine learning POC, multiplied the number of tests in benchmarks by 5X, and increased deployment speed by 3X for machine learning models on proprietary hardware.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in