12/12/2024 updated


100 % available
Senior Embedded Software Engineer
Portugal
Worldwide
B.Sc. Degree of Electronic Engineering and Communication TechnologyJava (Programming Language)Advanced Driver Assistance SystemsAgile MethodologyAssembly LanguageUnit TestingAutomotive ElectronicsAutomotive IndustryAUTomotive Open System Architecture (AUTOSAR)C++ (Programming Language)Computer ProgrammingLinuxDigital ElectronicsEmbedded SystemsLinux On Embedded SystemsEmbedded Software
Embedded Systems Development
Extensive experience in developing embedded software applications, particularly for automotive systems using C/C++.
Software Engineering
Proficient in various programming languages and tools including C/C++, Python, and Java, with a focus on embedded systems and automotive software development.
Automotive Software Tools
Skilled in using automotive-specific tools such as SOME/IP, Franca, DOORS, MISRA, and AUTOSAR for software development and testing.
Testing and Quality Assurance
Experience with unit testing, SCT, and ITF using Python, as well as following ADAS software coding standards and MISRA guidelines.
Agile Methodologies
Familiarity with Scrum and Agile methodologies for project management and software development.
Microcontroller Programming
Knowledge of microcontroller assembly programming and experience with various technologies including Raspberry Pi, PSoC, and analog/digital electronic circuits.
Linux and Embedded Linux
Proficiency in Linux environments, particularly customized Linux images for embedded systems.
Extensive experience in developing embedded software applications, particularly for automotive systems using C/C++.
Software Engineering
Proficient in various programming languages and tools including C/C++, Python, and Java, with a focus on embedded systems and automotive software development.
Automotive Software Tools
Skilled in using automotive-specific tools such as SOME/IP, Franca, DOORS, MISRA, and AUTOSAR for software development and testing.
Testing and Quality Assurance
Experience with unit testing, SCT, and ITF using Python, as well as following ADAS software coding standards and MISRA guidelines.
Agile Methodologies
Familiarity with Scrum and Agile methodologies for project management and software development.
Microcontroller Programming
Knowledge of microcontroller assembly programming and experience with various technologies including Raspberry Pi, PSoC, and analog/digital electronic circuits.
Linux and Embedded Linux
Proficiency in Linux environments, particularly customized Linux images for embedded systems.
Experience
Professional experience5 - 10 years
Freelancer since2016
Languages
EnglishFluent
Project history
Developing adaptive AutoSar Application using C/C++, working with automotive tools, troubleshooting, and implementing testing layers.
SW supplier management, test case development, documentation, and developing adaptive AutoSar applications with C/C++.
Led embedded software team, managed tasks, provided technical support, and improved project efficiency.