11/07/2026 updated


100 % available
Senior Software Engineer with Embedded Systems Expertise
Porto, Portugal
Only remote
Bachelor's degree in Electronics and Communication EngineeringTest AutomationAutomotive IndustryAUTomotive Open System Architecture (AUTOSAR)Communications ProtocolsComputer ProgrammingProgramming ToolsEmbedded CEmbedded SystemsEmbedded SoftwareFirmwareIntegrated CircuitsPython (Programming Language)Project ManagementMISRA C (C Programming Language)Quality Management
Embedded Systems Development
Extensive experience in Embedded C, C++, and Python on multiple platforms. Development of Automotive Embedded, Firmware, EOT, IOT Products.
Automotive Software Engineering
Expertise in developing software for automotive applications, including embedded systems, firmware, and IoT integration.
Programming and Tools
Proficiency in C/C++ Programming with experience in RENESAS, INFINEON, STM. Expertise in autosar development tools like Davinci developer, Davinci configurator, EB Tresos.
Communication Protocols
Good understanding of CAN, CAN-FD, UDS, I2C, SPI protocols.
Software Development Methodologies
Knowledge of Embedded Software development, CAPL scripting, MISRA-C quality guidelines.
Testing and Quality Assurance
Experience with embedded testing tools Tessy, Reactis, CANoe, BUS Mater, PCAN, gTest.
Project Management
Strong communication, interpersonal & client interaction skills. Impact Analysis and Root Cause Analysis for Software Change Requests.
Extensive experience in Embedded C, C++, and Python on multiple platforms. Development of Automotive Embedded, Firmware, EOT, IOT Products.
Automotive Software Engineering
Expertise in developing software for automotive applications, including embedded systems, firmware, and IoT integration.
Programming and Tools
Proficiency in C/C++ Programming with experience in RENESAS, INFINEON, STM. Expertise in autosar development tools like Davinci developer, Davinci configurator, EB Tresos.
Communication Protocols
Good understanding of CAN, CAN-FD, UDS, I2C, SPI protocols.
Software Development Methodologies
Knowledge of Embedded Software development, CAPL scripting, MISRA-C quality guidelines.
Testing and Quality Assurance
Experience with embedded testing tools Tessy, Reactis, CANoe, BUS Mater, PCAN, gTest.
Project Management
Strong communication, interpersonal & client interaction skills. Impact Analysis and Root Cause Analysis for Software Change Requests.
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
EnglishFluent
Project history
Functional safety software development for industrial automation project
Embedded Firmware development for automotive ultrasonic sensors for Elmos IC.
System requirement analysis and Architecture definition.
Firmware software development in Embedded C and unit testing.
Software quality assurance and MISRA checks.
System requirement analysis and Architecture definition.
Firmware software development in Embedded C and unit testing.
Software quality assurance and MISRA checks.
FacEazy is an electric car manufactured by OEM Renault. Responsible for integration and pre-integration level testing of autostart
software concerning the Powertrain domain.
Responsibilities:
Created software components based on AUTOSAR architecture.
Direct collaboration with customers.
Worked using FIDL and custom IDL files for architecture and detailed design.
Testing using Vector CANoe and CAPL.
software concerning the Powertrain domain.
Responsibilities:
Created software components based on AUTOSAR architecture.
Direct collaboration with customers.
Worked using FIDL and custom IDL files for architecture and detailed design.
Testing using Vector CANoe and CAPL.