Cristian Nicolae Ilea
@cristiannicolaeilea
Senior Embedded Software Engineer with 16+ years of experience.
What I'm looking for
I am a Senior Embedded Software Engineer specializing in C and C++ with over 16 years of experience in the automotive industry. My career has been dedicated to designing and implementing innovative software solutions that enhance vehicle performance and safety. I thrive in remote work environments, leveraging my expertise to deliver high-quality results for clients worldwide.
Throughout my career, I have successfully led projects that have significantly improved software efficiency and reliability. For instance, I increased performance by 10X for a key client in the autonomous driving sector by optimizing code for specific processors. My commitment to excellence is reflected in my ability to reduce costs and enhance product features, as demonstrated in my work with advanced indoor plant-growing systems and automotive safety technologies.
Experience
Work history, roles, and key accomplishments
Senior Embedded Software Engineer
NXP Semiconductors
Feb 2025 - May 2025 (3 months)
Developed robust firmware for a wireless BMS system, ensuring reliable operation and testing. Enabled seamless data exchange with a PC application for configuration and monitoring data. This work aimed to overcome wired BMS limitations in next-gen EVs.
Senior Embedded Software Engineer
NXP Semiconductors
Apr 2024 - Jan 2025 (9 months)
Increased performance by 10X compared to the third-party solution by writing optimized code for the specific processor. Decreased memory footprint by 5X compared to the third-party solution by implementing only the required services. This addressed portability limitations due to a proprietary software stack in autonomous driving products.
Senior Embedded Software Engineer
ThyssenKrupp
May 2023 - Mar 2024 (10 months)
Reduced the time for software release by identifying and minimizing bottlenecks in the release process. Ensured fast and correct integration of a new vehicle communication matrix by organizing and validating each step. Delivered consistent and high-quality releases by creating and following a robust process.
Senior Embedded Software Engineer
Evogro
Apr 2022 - Apr 2023 (1 year)
Dropped costs by up to 5x for some subsystems by replacing third-party solutions with in-house developed ones. Added new features by upgrading internal communication and integrating new sensors. Increased system reliability and autonomy by implementing a bootloader and rewriting software for updated hardware.
Senior Embedded Software Engineer
Magna
Sep 2021 - Mar 2022 (6 months)
Ensured timely software delivery by tracking progress, planning development, and maintaining constant communication with stakeholders. Improved camera stability and reliability by developing robust error-handling and recovery software. Enhanced software quality metrics by closing gaps in the development process across requirements, design, development, and testing.
Senior Embedded Software Engineer
Continental
Dec 2020 - Aug 2021 (8 months)
Improved software component reusability by slicing out generic parts into separate repositories. This allowed for independent building and versioning of common functionalities. The initiative aimed to address build system inefficiency and scalability limits to speed up software development.
Senior Embedded Software Engineer
Hella
Aug 2019 - Nov 2020 (1 year 3 months)
Enhanced product safety by implementing a software module that electrically disconnects the pump motor in case of a crash, reducing fire hazards. Improved the quality of the crash module by aligning it with the development process and collaborating closely with architects and system engineers. This project aimed to consolidate the company's market position with a next-generation smart fuel pump.
Senior Embedded Software Engineer
Veoneer
Feb 2018 - Jul 2019 (1 year 5 months)
Enhanced radar testing efficiency and scope by enabling the simulation of complex, real-world scenarios and facilitating rapid test execution. Achieved approximately 10x reduction in radar testing time and substantial cost savings by implementing the radar simulator tool. This eliminated the need for time-consuming manual vehicle and track setups.
Senior Embedded Software Engineer
Autoliv
Feb 2016 - Jan 2018 (1 year 11 months)
Established a robust and reliable foundation for software execution by implementing microcontroller startup configuration and initializing core functionalities. Significantly accelerated the development of multiple customer projects by contributing to a core project platform. Enhanced software quality by developing unit tests using the CppUnit test framework.
Embedded Software Engineer
Continental
Oct 2015 - Jan 2016 (3 months)
Simplified display functionalities for the application layer by developing a software module that provided convenient API functions for displaying text and graphics. Structured and organized the application's behavior by developing a state machine to support the logic. This project involved experimental development of automating a motorbike gearbox.
Embedded Software Engineer
Continental
Jan 2015 - Sep 2015 (8 months)
Ensured alignment with evolving customer communication needs by updating the AUTOSAR communication stack configuration with new CAN messages. Improved the ECU's calibration capabilities by integrating a driver for the OVC module. Established reliable memory management within the AUTOSAR framework by configuring, integrating, and testing the AUTOSAR Memory stack.
Embedded Software Engineer
Continental
Nov 2013 - Dec 2014 (1 year 1 month)
Implemented key diagnostic and operational functionalities at the application level, including UDS services and application state machine changes. Ensured accurate and reliable data communication by populating and testing CAN messages. Improved the robustness of user input handling by implementing debounced reading of input switches.
Embedded Software Engineer
Continental
Sep 2011 - Oct 2013 (2 years 1 month)
Significantly improved ECU lifetime analysis capabilities by integrating and documenting a statistics module for crucial shutdown parameters. Enhanced real-time performance monitoring and debugging by integrating and testing the RTMS module for CPU load and task runtime. Streamlined ECU calibration processes by integrating a driver for the OVC module, enabling hardware redirection of data accesses
Industrial Automation Engineer/Embedded Software Engineer
BMB Engineering
Sep 2008 - Aug 2011 (2 years 11 months)
Reduced product assembly and testing time by building an assembly helper device with an in-built tester. Significantly reduced product assembly time and increased quality by building an automated machine for precise temperature and duration control. Reduced product assembly time by building an automatic conveyor with multiple workstations for sequential operations.
Education
Degrees, certifications, and relevant coursework
Lucian Blaga University of Sibiu
BS, Computer Science
Studied Computer Science at Lucian Blaga University of Sibiu from 2003 to 2008. The curriculum covered fundamental concepts and practices in the field.
Availability
Location
Authorized to work in
Website
cristianilea.devJob categories
Interested in hiring Cristian Nicolae?
You can contact Cristian Nicolae and 90k+ other talented remote workers on Himalayas.
Message Cristian NicolaeFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
